Skripsi Si Asep Nalo

172
PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DENGAN MENGGUNAKAN PHP DAN MYSQL DI PD. SEPUH MANDIRI BANDUNG SKRIPSI Untuk Memenuhi Sebagian Syarat Kelulusan Ujian Akhir Program Diploma IV Program Studi Manajemen Informatika Disusun Oleh ASEP AHMAD ZAKARIA  !PM" ##" $%&" '($ POLITEKNIK PIKSI GANESHA BANDUNG 2015 # #

Transcript of Skripsi Si Asep Nalo

Page 1: 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

##

Page 2: Skripsi Si Asep Nalo

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

&&

Page 3: Skripsi Si Asep Nalo

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

Page 4: Skripsi Si Asep Nalo

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"

$$

Page 5: Skripsi Si Asep Nalo

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.

''

Page 6: Skripsi Si Asep Nalo

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

Page 7: Skripsi Si Asep Nalo

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

@@

Page 8: Skripsi Si Asep Nalo

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

Page 9: Skripsi Si Asep Nalo

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

((

Page 10: Skripsi Si Asep Nalo

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

#%#%

Page 11: Skripsi Si Asep Nalo

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"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @&

####

Page 12: Skripsi Si Asep Nalo

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"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##(

#&#&

Page 13: Skripsi Si Asep Nalo

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

Page 14: Skripsi Si Asep Nalo

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"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #&%

#$#$

Page 15: Skripsi Si Asep Nalo

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@

#'#'

Page 16: Skripsi Si Asep Nalo

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

Page 17: Skripsi Si Asep Nalo

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

#@#@

Page 18: Skripsi Si Asep Nalo

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

Page 19: Skripsi Si Asep Nalo

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 

#(#(

Page 20: Skripsi Si Asep Nalo

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

&%&%

Page 21: Skripsi Si Asep Nalo

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"

&#&#

Page 22: Skripsi Si Asep Nalo

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 

&&&&

Page 23: Skripsi Si Asep Nalo

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

Page 24: Skripsi Si Asep Nalo

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

&$&$

Page 25: Skripsi Si Asep Nalo

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

&'&'

Page 26: Skripsi Si Asep Nalo

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

Page 27: Skripsi Si Asep Nalo

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

#%#%

Page 28: Skripsi Si Asep Nalo

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"

####

Page 29: Skripsi Si Asep Nalo

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

#&#&

Page 30: Skripsi Si Asep Nalo

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

Page 31: Skripsi Si Asep Nalo

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-$)'

#$#$

Page 32: Skripsi Si Asep Nalo

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 :&%%'&@;

#'#'

Page 33: Skripsi Si Asep Nalo

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

Page 34: Skripsi Si Asep Nalo

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"

#@#@

Page 35: Skripsi Si Asep Nalo

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

Page 36: Skripsi Si Asep Nalo

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"$"

#(#(

Page 37: Skripsi Si Asep Nalo

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

&%&%

Page 38: Skripsi Si Asep Nalo

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"

&#&#

Page 39: Skripsi Si Asep Nalo

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)/

&&&&

Page 40: Skripsi Si Asep Nalo

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

Page 41: Skripsi Si Asep Nalo

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"

&$&$

Page 42: Skripsi Si Asep Nalo

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

&'&'

Page 43: Skripsi Si Asep Nalo

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

Page 44: Skripsi Si Asep Nalo

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

&@&@

Page 45: Skripsi Si Asep Nalo

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

Page 46: Skripsi Si Asep Nalo

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"(

&(&(

Page 47: Skripsi Si Asep Nalo

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%

Page 48: Skripsi Si Asep Nalo

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#

Page 49: Skripsi Si Asep Nalo

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&

Page 50: Skripsi Si Asep Nalo

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

Page 51: Skripsi Si Asep Nalo

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$

Page 52: Skripsi Si Asep Nalo

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'

Page 53: Skripsi Si Asep Nalo

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

Page 54: Skripsi Si Asep Nalo

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@

Page 55: Skripsi Si Asep Nalo

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

Page 56: Skripsi Si Asep Nalo

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(

Page 57: Skripsi Si Asep Nalo

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

$%$%

Page 58: Skripsi Si Asep Nalo

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

$#$#

Page 59: Skripsi Si Asep Nalo

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

$&$&

Page 60: Skripsi Si Asep Nalo

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

Page 61: Skripsi Si Asep Nalo

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

$$$$

Page 62: Skripsi Si Asep Nalo

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"

$'$'

Page 63: Skripsi Si Asep Nalo

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

Page 64: Skripsi Si Asep Nalo

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 

$@$@

Page 65: Skripsi Si Asep Nalo

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

Page 66: Skripsi Si Asep Nalo

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 

$($(

Page 67: Skripsi Si Asep Nalo

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

'%'%

Page 68: Skripsi Si Asep Nalo

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 "

'#'#

Page 69: Skripsi Si Asep Nalo

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

'&'&

Page 70: Skripsi Si Asep Nalo

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

Page 71: Skripsi Si Asep Nalo

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

'$'$

Page 72: Skripsi Si Asep Nalo

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

''''

Page 73: Skripsi Si Asep Nalo

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

Page 74: Skripsi Si Asep Nalo

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

'@'@

Page 75: Skripsi Si Asep Nalo

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

Page 76: Skripsi Si Asep Nalo

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;"

'('(

Page 77: Skripsi Si Asep Nalo

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$

Page 78: Skripsi Si Asep Nalo

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'

Page 79: Skripsi Si Asep Nalo

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

Page 80: Skripsi Si Asep Nalo

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@

Page 81: Skripsi Si Asep Nalo

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

Page 82: Skripsi Si Asep Nalo

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(

Page 83: Skripsi Si Asep Nalo

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

@%

Page 84: Skripsi Si Asep Nalo

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"

@#

Page 85: Skripsi Si Asep Nalo

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

@&

Page 86: Skripsi Si Asep Nalo

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

Page 87: Skripsi Si Asep Nalo

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"#

@$

Page 88: Skripsi Si Asep Nalo

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

@'

Page 89: Skripsi Si Asep Nalo

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

Page 90: Skripsi Si Asep Nalo

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

@@

Page 91: Skripsi Si Asep Nalo

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

Page 92: Skripsi Si Asep Nalo

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/$%#

@(

Page 93: Skripsi Si Asep Nalo

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%

Page 94: Skripsi Si Asep Nalo

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#

Page 95: Skripsi Si Asep Nalo

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&

Page 96: Skripsi Si Asep Nalo

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

Page 97: Skripsi Si Asep Nalo

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$

Page 98: Skripsi Si Asep Nalo

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'

Page 99: Skripsi Si Asep Nalo

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

Page 100: Skripsi Si Asep Nalo

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@

Page 101: Skripsi Si Asep Nalo

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

Page 102: Skripsi Si Asep Nalo

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(

Page 103: Skripsi Si Asep Nalo

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 +/

(%

Page 104: Skripsi Si Asep Nalo

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

(#

Page 105: Skripsi Si Asep Nalo

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

(&

Page 106: Skripsi Si Asep Nalo

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

Page 107: Skripsi Si Asep Nalo

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  

($

Page 108: Skripsi Si Asep Nalo

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 +/

('

Page 109: Skripsi Si Asep Nalo

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

Page 110: Skripsi Si Asep Nalo

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-

(@

Page 111: Skripsi Si Asep Nalo

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

Page 112: Skripsi Si Asep Nalo

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-

((

Page 113: Skripsi Si Asep Nalo

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-

#%%

Page 114: Skripsi Si Asep Nalo

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-

#%#

Page 115: Skripsi Si Asep Nalo

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-

#%&

Page 116: Skripsi Si Asep Nalo

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

Page 117: Skripsi Si Asep Nalo

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"#"(@

#%$

Page 118: Skripsi Si Asep Nalo

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

#%'

Page 119: Skripsi Si Asep Nalo

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

Page 120: Skripsi Si Asep Nalo

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 

#%@

Page 121: Skripsi Si Asep Nalo

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

Page 122: Skripsi Si Asep Nalo

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

#%(

Page 123: Skripsi Si Asep Nalo

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

##%

Page 124: Skripsi Si Asep Nalo

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 +/

###

Page 125: Skripsi Si Asep Nalo

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"#"(@

##&

Page 126: Skripsi Si Asep Nalo

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

Page 127: Skripsi Si Asep Nalo

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)(""(

##$

Page 128: Skripsi Si Asep Nalo

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)(""(

##'

Page 129: Skripsi Si Asep Nalo

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

Page 130: Skripsi Si Asep Nalo

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

##@

Page 131: Skripsi Si Asep Nalo

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

Page 132: Skripsi Si Asep Nalo

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

##(

Page 133: Skripsi Si Asep Nalo

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"

#&%

Page 134: Skripsi Si Asep Nalo

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

#&#

Page 135: Skripsi Si Asep Nalo

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

#&&

Page 136: Skripsi Si Asep Nalo

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

Page 137: Skripsi Si Asep Nalo

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"

#&@

Page 138: Skripsi Si Asep Nalo

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

Page 139: Skripsi Si Asep Nalo

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

#&(

Page 140: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 140/172

Page 141: Skripsi Si Asep Nalo

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#

Page 142: Skripsi Si Asep Nalo

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&

Page 143: Skripsi Si Asep Nalo

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

Page 144: Skripsi Si Asep Nalo

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$

Page 145: Skripsi Si Asep Nalo

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'

Page 146: Skripsi Si Asep Nalo

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

Page 147: Skripsi Si Asep Nalo

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@

Page 148: Skripsi Si Asep Nalo

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

Page 149: Skripsi Si Asep Nalo

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(

Page 150: Skripsi Si Asep Nalo

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

#$%

Page 151: Skripsi Si Asep Nalo

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

#$#

Page 152: Skripsi Si Asep Nalo

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

#$&

Page 153: Skripsi Si Asep Nalo

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

Page 154: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 154/172

Page 155: Skripsi Si Asep Nalo

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

#$'

Page 156: Skripsi Si Asep Nalo

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

Page 157: Skripsi Si Asep Nalo

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

#$@

Page 158: Skripsi Si Asep Nalo

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

Page 159: Skripsi Si Asep Nalo

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;

#$(

Page 160: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 160/172

Page 161: Skripsi Si Asep Nalo

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

#'#

Page 162: Skripsi Si Asep Nalo

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

#'&

Page 163: Skripsi Si Asep Nalo

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

Page 164: Skripsi Si Asep Nalo

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

#'$

Page 165: Skripsi Si Asep Nalo

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

#''

Page 166: Skripsi Si Asep Nalo

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

Page 167: Skripsi Si Asep Nalo

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;

#'@

Page 168: Skripsi Si Asep Nalo

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

Page 169: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 169/172

/ampiran & /embar Persetujuan Obser?asi

#'(

Page 170: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 170/172

Page 171: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 171/172

Page 172: Skripsi Si Asep Nalo

8/17/2019 Skripsi Si Asep Nalo

http://slidepdf.com/reader/full/skripsi-si-asep-nalo 172/172