• Tidak ada hasil yang ditemukan

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

N/A
N/A
Protected

Academic year: 2021

Membagikan "Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial"

Copied!
14
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika

Skripsi Sarjana Komputer Semester Genap tahun 2005 / 2006

Analisis dan Perancangan Sistem Basis Data

pada PT. Siemens Indonesia Departemen Sales, Service dan

Commercial

Guroh Kharisma Ramadhan 0600634033

Oktivia Krisna Putri 0600651310

Henkie 0600659856

Kelas / Kelompok : 08 PCT / Kelompok 8

Abstrak

Tujuan dari penelitian ini adalah untuk menganalisa sistem pada departemen Sales, Service dan Commercial PT. Siemens Indonesia dan merancang sistem basis data sesuai dengan kebutuhan departemen Sales, Service dan Commercial PT. Siemens Indonesia.Metodologi yang digunakan adalah dengan menganalisa sistem yang berjalan pada PT. Siemens Indonesia (PTSI), mengidentifikasi kebutuhan informasi yang diperlukan oleh departemen Sales, Service dan Commercial, kemudian ditindak lanjuti dengan analisa dan perancangan basis data. Dengan adanya sistem usulan yang baru diharapkan dapat memenuhi tujuan penelitian ini yang dibutuhkan oleh perusahaan sehingga dapat mempermudah penggunaan dan pengorganisasian data dan informasi pada data penjualan yang mencakup jumlah penggunaan barang, biaya pengunaan barang yang akan ditagihkan pada pelanggan, dan pembuatan laporan penjualan yang meliputi BAPB, BAST dan invoice. Dengan adanya basis data sebagai pendukung sistem, diharapkan PTSI akan terbantu dalam melakukan kegiatan dan aktivitas bisnis.

Kata Kunci : Analisis, Perancangan, Basis Data, sales, service, commercial, third party, site, equipment, invoice

(2)

v

DAFTAR ISI

Halaman Judul Luar………i

Halaman Judul Dalam………ii

Halaman Persetujuan Hardcover……..………iii

Halaman Persetujuan Dewan Penguji... Abstrak………..iv Prakata………v Daftar Isi………...………...vii Daftar Tabel………...………..xii Daftar Gambar………...……….xiv Daftar Lampiran………..xix BAB 1 PENDAHULUAN 1.1 Latar Belakang……….. 1

1.2 Ruang Lingkup Penelitian………. 2

1.3 Tujuan dan Manfaat Penelitian………. 3

1.3.1 Tujuan Penelitian……….. 3 1.3.2 Manfaat Penelitian……… 3 1.4 Metodologi Penelitian………... 3 1.4.1 Metode Analisa………. 3 1.4.2 Metode Perancangan………. 4 1.5 Sistematika Penulisan………... 4

(3)

vi BAB 2 LANDASAN TEORI

2.1 Teori Basis Data………..……….. 6

2.1.1 Pengertian Data………. 6

2.1.2 Pengertian Sistem……….. 6

2.1.3 Pengertian Basis Data………... 7

2.1.4 Karakteristik Basis Data……… 8

2.1.5 Kelebihan dan Kekurangan Basis Data……….9

2.1.6 Komponen Lingkungan Basis Data………...13

2.1.7 Sistem Manajemen Basis Data……… 14

2.1.8 Komponen dalam Ruang Lingkup Database Management System (DBMS)……….. 16

2.1.9 Data Definition Language (DDL)………17

2.1.10 Data Manipulation Language (DML)………. 18

2.1.11 Entity Relationship Modelling (ER Modelling)... 19

2.1.12 Normalisasi... 27

2.1.13 4th GL (Fourth Generation Language)... 32

2.1.14 Siklus Hidup Aplikasi Database... 34

2.1.15 Perancangan Basisdata Konseptual, Logikal dan Fisikal... 41

2.2 Teori Khusus... 50

2.2.1 Pengertian Sales... 50

2.2.2 Pengertian Commecial... 51

2.2.3 Pengertian Service... 51

(4)

vii

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

3.1 Sejarah PT. Siemens Indonesia………... 53

3.2 Struktur Organisasi PTSI……… 56

3.3 Wewenang dan Tanggung Jawab……….... 57

3.4 Diagram Alir Dokumen Sistem yang Berjalan... 61

3.5 Permasalahan yang Dihadapi……….. 62

3.6 Analisis Kebutuhan Informasi……… 64

3.7 Usulan Pemecahan Masalah……… 64

BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basis Data…..……… 66

4.1.1 Perancangan Basis Data Konseptual………... 66

4.1.1.1 Mengidentifikasi Tipe Entiti………. 66

4.1.1.2 Mengidentifikasi Tipe Relasional………. 71

4.1.1.3 Identifikasi Atribut dan Tipe Entitas………. 72

4.1.1.4 Identifikasi Kandidat dan Primary Key Setiap Entitas………...101

4.1.1.5 Identifikasi Penggunaan Enhanced Modelling Concepts………...102

4.1.1.6 Validasi Transaksi…….………...103

4.1.2. Perancangan Basis Data Logikal………...105

4.1.2.1 Menghilangkan Fitur yang Tidak Kompatibel... .105 4.1.2.2 Mendapatkan Relasi untuk Model Data Logikal

(5)

viii

Lokal...109

4.1.2.3 Normalisasi...150

4.1.2.4 Model Diagram Relasional Global...178

4.1.3 Perancangan Basis Data Fisik………...179

4.1.3.1 Perancangan Relasional Dasar Basis Data...179

4.1.3.2 Merancang Constraint... 211

4.1.3.3 Analisis Transaksi……….. 212

4.1.3.4 Pembuatan Indeks Setiap Entiti... 224

4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan………... 228

4.1.3.6 Merancang Mekanisme Keamanan……… 229

4.1.3.7 Pemilihan DBMS (DBMS Selection)... 238

4.2 Perancangan Aplikasi... 248

4.2.1 Bagan Terstruktur (Stucture Chart)………. 248

4.2.2 Struktur Menu……….. 252

4.2.3 State Transition Diagram………. 253

4.2.4 Spesifikasi Proses………. 261

4.3 Perancangan Input dan Output... 277

4.3.1 Perancangan Input... 277

4.3.2 Perancangan Output... 290

4.4 Rencana Implementasi... 293

4.4.1 Spesifikasi Piranti Keras (Hardware)... 293

4.4.2 Spesifikasi Piranti Lunak (Software)... 294

(6)

ix BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan... 313

5.2 Saran... 313

DAFTAR PUSTAKA……….… 314

DAFTAR RIWAYAT HIDUP………..……… 316

LAMPIRAN……….……... L1

FOTOCOPY SURAT SURVEY FOTOCOPY ABSENSI SURVEY

(7)

x

DAFTAR TABEL

Tabel 4.1 Tabel Data Dictionary………. 66

Tabel 4.2 Tabel Kamus Data yang Menunjukkan Relasi Antar Tipe Entiti ... 71

Table 4.3 Tabel Identifikasi Atribut dan Domain Atribut………... 72

Table 4.4 Tabel Identifikasi Kandidat dan Primary Key Setiap Entiti……. .101

Tabel 4.5 Tabel Relasi Model Data Logical Local………... .142

Tabel 4.6 Tabel Analisis Transaksi (1)………. .213

Tabel 4.7 Tabel Analisis Transaksi (2)………. .215

Tabel 4.8 Tabel Analisis Transaksi (3)………. .217

Tabel 4.9 Tabel Analisis Transaksi (4)………. .219

Tabel 4.10 Tabel Analisis Transaksi (5)………. .221

Tabel 4.11 Tabel Analisis Transaksi (6)………. .223

Tabel 4.12 Tabel Pembuatan Index Setiap Entiti………... .224

Tabel 4.13 Tabel Estimasi Ukuran Tabel………... .228

Tabel 4.14 Tabel Perbandingan DBMS ………. .238

Tabel 4.15 Tabel Perbandingan Hardware Requirements DBMS …………. .238

Tabel 4.16 Tabel Kapasitas Total Tiap Tabel………. .242

Tabel 4.17 Tabel Perbandingan Software Requirements untuk DB2 v8.1…. .243 Tabel 4.18 Tabel Perbandingan Software Requirements untuk Oracle 9i….. .244

Tabel 4.19 Tabel Perbandingan Harga SQL Server 2000……….. .245

Tabel 4.20 Tabel Perbandingan Harga SQL Server 2000, IBM DB2 v8.1 dan Oracle 9i………... .245 Tabel 4.21 Tabel Perbandingan Dialect SQL Server 2000, IBM DB2 v8.1

(8)

xi

dan Oracle 9i………. .246

Tabel 4.22 Tabel Perbandingan Keterbatasan SQL Server 2000, IBM DB2 v8.1 dan Oracle 9i……… .246

Tabel 4.23 Tabel Perbandingan Kelebihan DBMS………..247

Tabel 4.24 Tabel Spesifikasi Kebutuhan Hardware………... .293

Tabel 4.25 Tabel Spesifikasi Kebutuhan Software………. .294 Tabel Lampiran 1 Penjelasan Simbol Structure Chart.………L1 Tabel Lampiran 2 Penjelasan Flowchart………... . L2

(9)

xii

DAFTAR GAMBAR

Gambar 2.1 Elemen – elemen Sistem... .6

Gambar 2.2 Contoh Tipe Entity...19

Gambar 2.3 Contoh Binary Relationship... 20

Gambar 2.4 Contoh Ternary Relationship... 20

Gambar 2.5 Contoh Quarternary Relationship... 21

Gambar 2.6 Relasi One-to-One antara Cabang dan Staff...…………... 24

Gambar 2.7 Relasi One-to-Many antara Staff dan Konsumen…………... 25

Gambar 2.8 Relasi Many-to-Many antara Dosen dan Mahasiswa...……. 25

Gambar 2.9 Cardinality dan Participation antara Cabang dan Staff…... 26

Gambar 2.10 Un-normalized Form (UNF)... 28

Gambar 2.11 1st-normalized Form (1NF)... 29

Gambar 2.12 2nd-normalized Form (2NF)... 30

Gambar 2.13 3rd-normalized Form (3NF)... 31

Gambar 2.14 Tahapan Siklus Hidup Aplikasi Basisdata... 34

Gambar 3.1 Struktur Organisasi PTSI... 56

Gambar 3.2 Bagan Alir Dokumen Antara Pihak PTSI dengan Customer... 61

Gambar 4.1 Entiti Relationship Diagram (ERD) Model Data Konseptual……... 72

Gambar 4.2 Entiti Relationship Diagram (ERD) Model Data Konseptual dengan Primary Key... 102

Gambar 4.3 Enhanced Entiti Relationship Diagram (EERD)... 102

Gambar 4.4 Model Konseptual yang Mendukung Transaksi User dengan Menggunakan Pathway...104

(10)

xiii

Gambar 4.5 Menghilangkan Many-to-Many Binary Relationship………... 105

Gambar 4.6 Menghilangkan Complex Relationship... 107

Gambar 4.7 Menghilangkan Atribut Multivalue... 109

Gambar 4.8 Entity Relationship Diagram (ERD) Equipment Mandatory... 127

Gambar 4.9 Entity Relationship Diagram (ERD) Staff Mandatory... 128

Gambar 4.10 Entity Relationship Diagram (ERD) Relational Global... 178

Gambar 4.11 Structure Chart Customer... 248

Gambar 4.12 Structure Chart PO (Contract)... 248

Gambar 4.13 Structure Chart Site... 249

Gambar 4.14 Structure Chart Equipment... 250

Gambar 4.15 Structure Chart Menampilkan dan Meng-update Informasi... 250

Gambar 4.16 Structure Chart PO_Site_Equipment... 251

Gambar 4.17 Structure Chart Invoice... 251

Gambar 4.18 Structure Chart Payment... 252

Gambar 4.19 Struktur Menu Program Aplikasi... 252

Gambar 4.20 STD Layar Windows... 253

Gambar 4.21 STD Login... 253

Gambar 4.22 STD Form Utama... 254

Gambar 4.23 STD Form ATP... 255

Gambar 4.24 STD Form Contract... 255

Gambar 4.25 STD Form Customer... 256

Gambar 4.26 STD Form Staff... 256

Gambar 4.27 STD Form Equipment... 257

(11)

xiv

Gambar 4.28 STD Form Site... 258

Gambar 4.29 STD Form Third Party... 259

Gambar 4.30 STD Search... 259

Gambar 4.31 STD Form Invoice... 260

Gambar 4.32 STD Form Payment... 260

Gambar 4.33 Rancangan Input Login... 277

Gambar 4.34 Rancangan Input Ubah Password... 277

Gambar 4.35 Rancangan Input Form Utama... 278

Gambar 4.36 Rancangan Input Form ATP... 278

Gambar 4.37 Rancangan Input Form Edit ATP... 279

Gambar 4.38 Rancangan Input Form Contract...279

Gambar 4.39 Rancangan Input Form Customer... 280

Gambar 4.40 Rancangan Input Tambah dan Edit Customer... 280

Gambar 4.41 Rancangan Input Form Equipment dengan Tab Antenna... 281

Gambar 4.42 Rancangan Input Tambah dan Edit Antenna... 281

Gambar 4.43 Rancangan Input Form Equipment dengan Tab BSC... 281

Gambar 4.44 Rancangan Input Tambah dan Edit BSC... 282

Gambar 4.45 Rancangan Input Form Equipment dengan Tab BTS... 282

Gambar 4.46 Rancangan Input Tambah dan Edit BTS... 282

Gambar 4.47 Rancangan Input Form Equipment dengan Tab Feeder... 283

Gambar 4.48 Rancangan Input Tambah dan Edit Feeder... 283

Gambar 4.49 Rancangan Input Form Equipment dengan Tab Microwave... 283

Gambar 4.50 Rancangan Input Tambah dan Edit Microwave... 284

(12)

xv

Gambar 4.52 Rancangan Input Tambah dan Edit Power Supply... 284

Gambar 4.53 Rancangan Input Form Equipment dengan Tab TRAU... 285

Gambar 4.54 Rancangan Input Tambah dan Edit TRAU... 285

Gambar 4.55 Rancangan Input Form Staff...285

Gambar 4.56 Rancangan Input Tambah dan Edit Staff... 286

Gambar 4.57 Rancangan Input Form Site... 286

Gambar 4.58 Rancangan Input Tambah dan Edit Site... 286

Gambar 4.59 Rancangan Input Form Third Party... 287

Gambar 4.60 Rancangan Input Tambah dan Edit Third Party... 287

Gambar 4.61 Rancangan Input Form Payment... 288

Gambar 4.62 Rancangan Input Tambah dan Edit Payment... 288

Gambar 4.63 Rancangan Input Form Invoice... 289

Gambar 4.64 Rancangan Input Tambah dan Edit Invoice... 289

Gambar 4.65 Rancangan Output Report BAPB... 290

Gambar 4.66 Rancangan Output Report BAST... 291

Gambar 4.67 Rancangan Output Report Invoice... 292

Gambar 4.68 Rancangan Output Report Payment... 292

Gambar 4.69 Tampilan Layar Login User... 295

Gambar 4.70 Tampilan Form Utama...296

Gambar 4.71 Tampilan Form Customer... 297

Gambar 4.72 Tampilan Form Contract... 298

Gambar 4.73 Tampilan Form New Contract (PO)... 299

Gambar 4.74a Tampilan Form Add Site... 300

(13)

xvi

Gambar 4.75 Tampilan Form Site... 302

Gambar 4.76 Tampilan Form New Site... 303

Gambar 4.77 Tampilan Form Contract... 304

Gambar 4.78 Tampilan Preview Report BAST... 305

Gambar 4.79 Tampilan Form Invoice... 306

Gambar 4.80 Tampilan Form Sub Invoice... 307

Gambar 4.81 Tampilan Preview Invoice... 308

Gambar 4.82 Tampilan Preview Sertifikat BAPB... 309

Gambar 4.83 Tampilan Preview Sertifikat BAST... 310

Gambar 4.84 Tampilan Form Payment... 311

(14)

xvii

DAFTAR LAMPIRAN

Tabel Lampiran 1 Penjelasan Simbol Structure Chart...L1 Tabel Lampiran 2 Penjelasan Simbol Flowchart...L2

Referensi

Dokumen terkait

Kebijakan puritanisme oleh sultan Aurangzeb dan pengislaman orang-orang Hindu secara paksa demi menjadikan tanah India sebagai negara Islam, dengan menyerang berbagai praktek

Karakteristik penelitian kualitatif, menurut Bogdan dan Biklen (1982: 27-30), adalah (a) natural setting (latar alamiah) sebagai sumber data langsung, (b) peneliti sebagai

Kriteria inklusi pada penelitian ini adalah keluarga yang memiliki dan tidak memiliki anggota keluarga yang pernah atau sedang bekerja sebagai pekerja di daerah endemis

Sedangkan dari hasil penelitian Rahmatifa (2005) Drug Related Problems pada pasien demam tifoid di Instalasi Rawat Inap Rumah Sakit Islam Surakarta tahun 2005 sebanyak

Kapulaga dari Mysore mempunyai buah yang tumbuhnya tegak dengan bentuk membulat serta rasa lebih sedap, sedangkan kapulaga Malabar mempunyai tandan buah yang merayap

Pada metode Jacobi dan matriks generasi, bentuk BRD dipengaruhi oleh beberapa parameter yang mengakomodasi kondisi real, seperti laju transmisi penyakit dari nyamuk

Prosiding The 1 st Annual Conference AL-BIDAYAH (ACA) Jurnal Pendidikan Dasar “Innovation of Primary Education for All” 377 By using instructional media in the form of videos

Kenyataan yang sering terjadi di masyarakat, jika si anak gagal atau tidak naik kelas, maka untuk menutup rasa malu tersebut ada orangtua yang berusaha melobi para