• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN PRODUK PERUM PERCETAKAN NEGARA BERBASIS WEB - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN PRODUK PERUM PERCETAKAN NEGARA BERBASIS WEB - Binus e-Thesis"

Copied!
19
0
0

Teks penuh

(1)

ii

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika

Skripsi Sarjana Komputer

Semester Genap Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN PRODUK

PERUM PERCETAKAN NEGARA BERBASIS WEB

Rangga Adhi Prasangsa

0700686896

Gatot Tri Yuwono

0700689866

Oke Andinata Oemar

0800739764

Kelas/Kelompok : 08PDT/10

Abstrak

Tujuan dari penelitian ini adalah menganalisis dan merancang sebuah aplikasi

pemesanan produk Perum Percetakan Negara berbasis web. Metode penelitian yang

dilakukan adalah metode analisis dan metode perancangan. Penganalisaan dilakukan

dengan survey dan interview dengan klien serta karyawan Perum PNRI mengenai

permasalahan yang dihadapi dan menganalisa data-data yang dibutuhkan untuk

perancangan. Perancangan dilakukan bedasarkan informasi-informasi dan data-data

kebutuhan yang telah didapat. Hasil yang dicapai adalah bahwa Perum PNRI memiliki

beberapa masalah, antara lain : keterbatasan fasilitas untuk berkomunikasi dan

melakukan pemasaran serta proses bisnis yang masih sederhana. Dengan adanya aplikasi

pemesanan produk berbasis web, maka Perum PNRI akan terbantu dalam hal peningkatan

pemasaran dan proses pemesanan barang yang cepat. Kesimpulan yang didapat adalah

bahwa aplikasi pemesanan produk ini mudah digunakan, memfasilitasi Perum PNRI

dalam pemasaran, pemesanan barang, penyampaian informasi, pengelolaan data,

peningkatan kualitas komunikasi.

Kata Kunci

(2)

iii

PRAKATA

Puji syukur kehadirat Tuhan Yang Maha Esa yang telah memberikan

rahmat dan karunia-Nya sehingga penulisan skripsi ini dapat selesai dengan baik

sebagai syarat menyelesaikan jenjang studi Strata-1 (S1) di Universitas Bina

Nusantara Jakarta.

Penulisan skripsi ini tentunya tidak dapat selesai dengan baik tanpa adanya

bantuan dari berbagai pihak. Oleh karena itu penulis ingin mengucapkan terima

kasih kepada pihak-pihak yang telah membantu:

1.

Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas

Bina Nusantara, yang telah memberikan kesempatan kepada penulis untuk

menempuh pendidikan Strata-1 Fakultas Ilmu Komputer Jurusan Teknik

Informatika di Universitas Bina Nusantara;

2.

Bapak Ir. Sablin Yusuf, M.Sc., M.comp.Sc., selaku Dekan Fakultas Ilmu

Komputer Universitas Bina Nusantara, yang telah memberikan dukungan

kepada penulis dalam penyusunan skripsi ini;

3.

Bapak Fredy Purnomo, S.Kom, M.Kom., selaku Ketua Jurusan Teknik

Informatika Universitas Bina Nusantara, yang berkenan memberikan

bimbingan dan bantuan dalam penyelesaian skripsi ini;

4.

Bapak Iguh Widipangestu, Ing, selaku dosen pembimbing, yang telah

mencurahkan tenaga, waktu dan ilmunya kepada penulis selama

(3)

iv

5.

Bapak Drs. Sutadji Musdi MBA. selaku Direktur Administrasi &

Keuangan pada Perum Percetakan Negara R.I yang telah memberikan izin

untuk melakukan survei di Perum PNRI.

6.

Orang tua dan saudara yang telah memberikan dukungan, baik materil

maupun moril kepada penulis selama melakukan penulisan skripsi.

7.

Sahabat-sahabat yang telah memberikan dukungan, semangat dan doa.

Penulis menyadari bahwa masih banyak kekurangan dalam skripsi ini

namun penulis berharap skripsi ini dapat bermanfaat, tidak hanya bagi penulis,

tetapi juga bagi para pembaca.

Jakarta, Juni 2008

(4)

v

DAFTAR ISI

Halaman Judul Luar

Halaman Judul Dalam

Halaman Persetujuan Hardcover

i

Abstrak

ii

Prakata

iii

Daftar Isi

v

Daftar Tabel

xii

Daftar Gambar

xiv

Daftar Lampiran

xx

BAB 1

PENDAHULUAN

1.1

Latar

Belakang

1

1.2

Ruang

Lingkup

2

1.3

Tujuan

dan

Manfaat

2

1.3.1

Tujuan

2

1.3.2

Manfaat

3

1.4

Metodologi

3

1.5

Sistematika

Penulisan

4

BAB 2

LANDASAN TEORI

2.1 Teori-Teori

Dasar

6

2.1.1

Internet

6

(5)

vi

2.1.3

Web

Browser

7

2.1.4 Uniform Resource Locator (URL)

7

2.1.5 Hypertext Transfer Protocol (HTTP)

8

2.1.6 Hypertext Markup Language (HTML)

8

2.1.7 TCP/IP (Transmission Control Protocol / Internet Protocol)

9

2.2

Electronic

Commerce

(e-Commerce)

9

2.2.1

Pengertian

e-Commerce 9

2.2.2

Jenis-jenis

e-Commerce 10

2.2.3

Keuntungan

e-Commerce

11

2.2.4 Masalah-masalah Dalam e-Commerce

12

2.3

Rekayasa

Perangkat

Lunak

13

2.3.1 Pengertian Rekayasa Perangkat Lunak

13

2.3.2 Paradigma Rekayasa Perangkat Lunak

13

2.3.3

Aplikasi

Piranti

Lunak

14

2.3.4 Model Rekayasa Perangkat Lunak

15

2.4 Unified Modelling Language (UML)

18

2.4.1

Activity

Diagram

18

2.4.2

Use

Case

Diagram 20

2.4.3

Class

Diagram

21

2.4.4

Sequence

Diagram

21

2.5

Sistem

Basis

Data 22

(6)

vii

2.5.3

Entity

Relationship

Modelling 24

2.5.4

Normalisasi 24

2.6 Interaksi Manusia dan Komputer

25

2.6.1

Pengertian

25

2.6.2 Aturan Emas Perancangan User-Interface

25

2.7

JAVA 27

2.8

Java

Server

Pages

(JSP) 29

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1

Profil

Perusahaan

30

3.1.1

Sejarah

Perusahaan

30

3.1.2

Visi

31

3.1.3

Misi

32

3.1.4 Struktur Organisasi

32

3.1.5 Wewenang dan Tanggung Jawab

34

3.1.6 Produk dan Jasa Yang Ditawarkan

45

3.1.6.1 Produk

45

3.1.6.2 Jasa

47

3.1.7 Cakupan Pemesanan Produk Pada Website

47

3.2 Sistem Yang Sedang Berjalan

48

3.2.1 Analisis Sistem Yang Sedang Berjalan

48

3.2.2 Hasil dan Analisis Hasil Kuesioner

50

3.2.2.1 Hasil

Kuesioner

50

(7)

viii

3.2.3

Wawancara

61

3.2.4

Permasalahan

Yang

Dihadapi 62

3.2.5

Solusi

Pemecahan

Masalah

63

3.2.6 Rancangan Proses Pemesanan Baru

64

3.3

Perancangan

Layar

66

3.3.1

Halaman

Login

66

(8)

ix

3.3.19

Halaman Armada – Admin

Kantor

Pusat

82

3.3.20

Halaman Form Tambah Armada – Admin Kantor Pusat

83

3.3.21

Halaman Profil Untuk Kantor Pusat

84

3.3.22

Halaman Form Tambah Cabang – Admin Kantor Pusat

85

3.3.23

Halaman Kirim Pesan – Admin Kantor Pusat

86

3.3.24

Halaman Inbox – Admin Kantor Pusat

87

3.3.25

Halaman Outbox – Admin Kantor Pusat

88

3.3.26

Halaman Profil – Admin Kantor Pusat

89

3.4

Perancangan

Database

90

3.4.1

Perancangan

Tabel

90

3.4.1.1 Tabel

MsArmada

90

3.4.1.2 Tabel

MsCabang

91

3.4.1.3 Tabel

MsLogin

92

3.4.1.4 Tabel

MsCustomer

92

3.4.1.5 Tabel

MsSpesifikasi

93

3.4.1.6 Tabel

MsPesan

94

3.4.1.7 Tabel

MsKeuangan

95

3.4.1.8 Tabel

MsAgenda

96

3.4.1.9 Tabel

MsBahan

96

3.4.1.10

Tabel

MsCetakan

96

3.4.1.11

Tabel

MsInformasi

97

3.4.1.12

Tabel

MsMessage 98

(9)

x

3.5.1

Perancangan

Use-case

Diagram

99

3.5.1.1 Use-case

User

(Klien)

99

3.5.1.2 Use-case

Admin

Kantor

Cabang

101

3.5.1.3 Use-case

Admin

Kantor

Pusat 103

3.5.2 Perancangan Class Diagram

105

3.5.2.1 Login

Class

Diagram

105

3.5.2.2 Class

Diagram

Klien

106

3.5.2.3

Class Diagram – Admin Kantor Cabang

108

3.5.2.4

Class Diagram – Admin Kantor Pusat

110

3.5.3

Perancangan

Sequence

Diagram

112

3.5.3.1

Sequence Diagram Untuk Pengguna

112

3.5.3.2

Sequence Diagram Untuk Admin

126

BAB 4

IMPLEMENTASI DAN EVALUASI

4.1

Implementasi

137

4.1.1

Spesifikasi

Hardware

dan

Software

137

4.1.2

Prosedur

Operasional

Implementasi 138

4.1.3

Tampilan

Layar

138

4.1.3.1

Tampilan Layar Untuk Umum

138

4.1.3.2 Tampilan

Layar

Untuk

Klien

139

(10)

xi

4.2.1.1 Hasil

Kuesioner

177

4.2.1.2 Analisis

Hasil

Kuesioner

184

BAB 5

KESIMPULAN DAN SARAN

5.1

Kesimpulan 185

5.2

Saran

186

DAFTAR

PUSTAKA

187

(11)

xii

DAFTAR TABEL

Tabel 3.1 Tabel kuesioner pertanyaan nomor 1

51

Tabel 3.2 Tabel kuesioner pertanyaan nomor 2

51

Tabel 3.3 Tabel kuesioner pertanyaan nomor 3

52

Tabel 3.4 Tabel kuesioner pertanyaan nomor 4

53

Tabel 3.5 Tabel kuesioner pertanyaan nomor 5

53

Tabel 3.6 Tabel kuesioner pertanyaan nomor 6

54

Tabel 3.7 Tabel kuesioner pertanyaan nomor 7

55

Tabel 3.8 Tabel kuesioner pertanyaan nomor 8

55

Tabel 3.9 Tabel kuesioner pertanyaan nomor 9

56

Tabel 3.10 Tabel kuesioner pertanyaan nomor 10

57

Tabel 3.11 Tabel kuesioner pertanyaan nomor 11

58

Tabel 3.12 Tabel kuesioner pertanyaan nomor 12

58

Tabel 3.13 Tabel kuesioner pertanyaan nomor 13

59

Tabel 3.14 Tabel kuesioner pertanyaan nomor 14

60

Tabel 3.15 Tabel kuesioner pertanyaan nomor 15

60

Tabel

3.16

Tabel

MsArmada

91

Tabel

3.17

Tabel

MsCabang

91

Tabel

3.18

Tabel

MsLogin

92

Tabel

3.19

Tabel

MsCustomer

93

Tabel 3.20 Tabel MsSpesifikasi

94

Tabel

3.21

Tabel

MsPesan

95

(12)

xiii

Tabel

3.23

Tabel

MsAgenda

96

Tabel

3.24

Tabel

MsBahan

97

Tabel 3.25 Tabel MsCetakan

97

Tabel

3.26

Tabel

MsInformasi

98

(13)

xiv

DAFTAR GAMBAR

Gambar 2.1

Activity Diagram

19

Gambar

2.2

Use-case

Diagram 20

Gambar 2.3

Class Diagram

21

Gambar

2.4

Sequence

Diagram

22

Gambar 3.1

Struktur Organisasi

33

Gambar 3.2

Alur Pemesanan Produk

48

Gambar 3.3

Tahap Pemesanan Produk – Lama

49

(14)

xv

Gambar 3.19

Tahap Pemesanan Produk – Baru

64

Gambar 3.20

Rancangan Proses Pemesanan

65

Gambar 3.21

Halaman Login

67

(15)

xv i

(16)

xv ii

Gambar 3.66

Sequence Diagram – Melihat Detail Pemesanan

125

Gambar 3.67

Sequence Diagram – Penambahan Informasi

126

Gambar 3.68

Sequence Diagram – Menghapus Informasi

127

Gambar 3.69

Sequence Diagram – Melihat Armada

128

Gambar 3.70

Sequence Diagram – Penambahan Armada

129

Gambar 3.71

Sequence Diagram – Perubahan Data Armada

130

Gambar 3.72

Sequence Diagram – Pengurangan Armada

131

Gambar 3.73

Sequence Diagram – Melihat Laporan Pemesanan

132

Gambar 3.74

Sequence Diagram – Merubah Data Pemesanan Klien

133

Gambar 3.75

Sequence Diagram – Menghapus Data Pemesanan Klien

134

Gambar 3.76

Sequence Diagram – Melihat History Pemesanan

135

Gambar 3.77

Sequence Diagram – Logout Website

136

Gambar 4.1

Halaman Login

139

(17)

xv iii

(18)

xix

(19)

xx

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

skripsi/karya ilmiah saya, dengan judul : Perbandingan Sintesis antara Senyawa 2’ -nitrokhalkon dan 2,4-dimetoksi- 2’ -nitrokhalkon dengan Bantuan Iradiasi Gelombang

Kamu harus melengkapinya dengan pengeta- huan,” tegas sang Raja serius, ”kamu harusnya tahu hanya elang Bido yang makan ular.. Dia memang kebal

Perjuangan pergerakan kebangsaan dan kemerdekaan Indonesia tidak terlepas dari peranan dan kiprah dari Suwardi Surjaningrat atau juga lebih dikenal dengan nama Ki Hajar

Penggunaan model pembelajaran kooperatif simultaneous roundtable telah terbukti dapat meningkatkan prestasi belajar, ditandai dengan meningkatnya ketuntasan belajar

Observasi partisipatif yaitu peneliti terlibat dengan kegiatan pembelajaran yang dilakukan peserta didik kelas VIII MTs NU.. Miftahul

Triangulasi memberi peluang peneliti untuk mendapatkan data tentang Quantum Games dalam meningkatkan kretivitas anak di RA Matholiul Ulum Hadipolo Jekulo Kudus sesuai

Berdasarkan hasil penelitian dari Indra Wahyudi pada tahun 2004 yang berjudul “Faktor-faktor Yang Mempengaruhi Penerimaan Sektor Pariwisata di Daerah Istimewa Yogyakarta

Agus Sjafari, M.Si selaku Dekan Fakultas Ilmu Sosial dan Ilmu Politik Universitas Sultan Ageng Tirtayasa, juga sebagai penguji skripsi yang sudah memberi arahan