0600634033 Oktivia Krisna Putri 0600651310 Henkie 0600659856 Kelas Kelompok : 08 PCT Kelompok 8 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PADA PT. SIEMENS INDONESIA DEPARTEMEN SALES, SERVICE DAN COMMERCIAL - Binus e-Thesis

  

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

  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

  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

  th

  2.1.13

  4 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 2.2.4 Pengertian Invoice……………………………………………...

  52

  BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

  66 4.1.1.2 Mengidentifikasi Tipe Relasional…………………….

  4.1.2.2 Mendapatkan Relasi untuk Model Data Logikal

  4.1.2.1 Menghilangkan Fitur yang Tidak Kompatibel........... .105

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

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

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

  72

  71 4.1.1.3 Identifikasi Atribut dan Tipe Entitas………………….

  66 4.1.1.1 Mengidentifikasi Tipe Entiti………………………….

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

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

  BAB 4 PERANCANGAN DAN IMPLEMENTASI

  3.7 Usulan Pemecahan Masalah…………………………………………… 64

  3.6 Analisis Kebutuhan Informasi………………………………………… 64

  3.5 Permasalahan yang Dihadapi………………………………………….. 62

  3.4 Diagram Alir Dokumen Sistem yang Berjalan....................................... 61

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

  3.2 Struktur Organisasi PTSI……………………………………………… 56

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

  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

  4.4.3 Cara Pengoperasian.................................................................. 295

  5.1 Simpulan.............................................................................................. 313

  5.2 Saran.................................................................................................... 313

  DAFTAR PUSTAKA…………………………………………………………….… 314 DAFTAR RIWAYAT HIDUP……………………………………………..……… 316 LAMPIRAN………………………………………………………………….……... L1 FOTOCOPY SURAT SURVEY FOTOCOPY ABSENSI SURVEY

  DAFTAR TABEL

Tabel 4.12 Tabel Pembuatan Index Setiap Entiti…………………………... .224Tabel 4.20 Tabel Perbandingan Harga SQL Server 2000, IBM DB2 v8.1 dan Oracle 9i…………………………………………………..... .245Tabel 4.19 Tabel Perbandingan Harga SQL Server 2000………………….. .245Tabel 4.18 Tabel Perbandingan Software Requirements untuk Oracle 9i….. .244Tabel 4.17 Tabel Perbandingan Software Requirements untuk DB2 v8.1…. .243Tabel 4.16 Tabel Kapasitas Total Tiap Tabel………………………………. .242Tabel 4.15 Tabel Perbandingan Hardware Requirements DBMS …………. .238Tabel 4.14 Tabel Perbandingan DBMS ……………………………………. .238Tabel 4.13 Tabel Estimasi Ukuran Tabel…………………………………... .228Tabel 4.11 Tabel Analisis Transaksi (6)……………………………………. .223Tabel 4.1 Tabel Data Dictionary……………………………………………. 66Tabel 4.10 Tabel Analisis Transaksi (5)……………………………………. .221Tabel 4.9 Tabel Analisis Transaksi (4)……………………………………. .219Tabel 4.8 Tabel Analisis Transaksi (3)……………………………………. .217Tabel 4.7 Tabel Analisis Transaksi (2)……………………………………. .215Tabel 4.6 Tabel Analisis Transaksi (1)……………………………………. .213Tabel 4.5 Tabel Relasi Model Data Logical Local………………………... .142Table 4.4 Tabel Identifikasi Kandidat dan Primary Key Setiap Entiti……. .101Table 4.3 Tabel Identifikasi Atribut dan Domain Atribut…………………... 72Tabel 4.2 Tabel Kamus Data yang Menunjukkan Relasi Antar Tipe Entiti ... 71Tabel 4.21 Tabel Perbandingan Dialect SQL Server 2000, IBM DB2 v8.1

  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…………………………..247Tabel 4.24 Tabel Spesifikasi Kebutuhan Hardware………………………... .293Tabel 4.25 Tabel Spesifikasi Kebutuhan Software…………………………. .294

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

  DAFTAR GAMBAR

Gambar 2.12 2nd-normalized Form (2NF)............................................................. 30Gambar 4.4 Model Konseptual yang Mendukung Transaksi User denganGambar 4.3 Enhanced Entiti Relationship Diagram (EERD)............................ 102Gambar 4.2 Entiti Relationship Diagram (ERD) Model Data Konseptual dengan Primary Key....................................................................... 102Gambar 4.1 Entiti Relationship Diagram (ERD) Model Data Konseptual……... 72Gambar 3.2 Bagan Alir Dokumen Antara Pihak PTSI dengan Customer............ 61Gambar 3.1 Struktur Organisasi PTSI.................................................................. 56Gambar 2.14 Tahapan Siklus Hidup Aplikasi Basisdata........................................ 34Gambar 2.13 3rd-normalized Form (3NF)............................................................. 31Gambar 2.11 1st-normalized Form (1NF).............................................................. 29Gambar 2.1 Elemen – elemen Sistem................................................................... .6Gambar 2.10 Un-normalized Form (UNF)............................................................. 28Gambar 2.9 Cardinality dan Participation antara Cabang dan Staff…................. 26Gambar 2.8 Relasi Many-to-Many antara Dosen dan Mahasiswa..............……. 25Gambar 2.7 Relasi One-to-Many antara Staff dan Konsumen…………............. 25Gambar 2.6 Relasi One-to-One antara Cabang dan Staff..........…………........... 24Gambar 2.5 Contoh Quarternary Relationship.................................................... 21Gambar 2.4 Contoh Ternary Relationship............................................................ 20Gambar 2.3 Contoh Binary Relationship.............................................................. 20Gambar 2.2 Contoh Tipe Entity............................................................................19

  Menggunakan Pathway...................................................................104

Gambar 4.5 Menghilangkan Many-to-Many Binary Relationship………......... 105Gambar 4.6 Menghilangkan Complex Relationship.......................................... 107Gambar 4.7 Menghilangkan Atribut Multivalue................................................ 109Gambar 4.8 Entity Relationship Diagram (ERD) Equipment Mandatory......... 127Gambar 4.9 Entity Relationship Diagram (ERD) Staff Mandatory................... 128Gambar 4.10 Entity Relationship Diagram (ERD) Relational Global................. 178Gambar 4.11 Structure Chart Customer............................................................... 248Gambar 4.12 Structure Chart PO (Contract)........................................................ 248Gambar 4.13 Structure Chart Site........................................................................ 249Gambar 4.14 Structure Chart Equipment............................................................. 250Gambar 4.15 Structure Chart Menampilkan dan Meng-update Informasi........... 250Gambar 4.16 Structure Chart PO_Site_Equipment.............................................. 251Gambar 4.17 Structure Chart Invoice................................................................... 251Gambar 4.18 Structure Chart Payment................................................................. 252Gambar 4.19 Struktur Menu Program Aplikasi................................................... 252Gambar 4.20 STD Layar Windows...................................................................... 253Gambar 4.21 STD Login...................................................................................... 253Gambar 4.22 STD Form Utama........................................................................... 254Gambar 4.23 STD Form ATP.............................................................................. 255Gambar 4.24 STD Form Contract........................................................................ 255Gambar 4.25 STD Form Customer...................................................................... 256Gambar 4.26 STD Form Staff.............................................................................. 256Gambar 4.27 STD Form Equipment.................................................................... 257Gambar 4.27 STD Form Equipment (Lanjutan).................................................. 258Gambar 4.28 STD Form Site................................................................................ 258Gambar 4.29 STD Form Third Party.................................................................... 259Gambar 4.30 STD Search..................................................................................... 259Gambar 4.31 STD Form Invoice.......................................................................... 260Gambar 4.32 STD Form Payment........................................................................ 260Gambar 4.33 Rancangan Input Login.................................................................. 277Gambar 4.34 Rancangan Input Ubah Password................................................... 277Gambar 4.35 Rancangan Input Form Utama........................................................ 278Gambar 4.36 Rancangan Input Form ATP........................................................... 278Gambar 4.37 Rancangan Input Form Edit ATP................................................... 279Gambar 4.38 Rancangan Input Form Contract.....................................................279Gambar 4.39 Rancangan Input Form Customer................................................... 280Gambar 4.40 Rancangan Input Tambah dan Edit Customer................................ 280Gambar 4.41 Rancangan Input Form Equipment dengan Tab Antenna.............. 281Gambar 4.42 Rancangan Input Tambah dan Edit Antenna.................................. 281Gambar 4.43 Rancangan Input Form Equipment dengan Tab BSC.................... 281Gambar 4.44 Rancangan Input Tambah dan Edit BSC........................................ 282Gambar 4.45 Rancangan Input Form Equipment dengan Tab BTS..................... 282Gambar 4.46 Rancangan Input Tambah dan Edit BTS........................................ 282Gambar 4.47 Rancangan Input Form Equipment dengan Tab Feeder................. 283Gambar 4.48 Rancangan Input Tambah dan Edit Feeder..................................... 283Gambar 4.49 Rancangan Input Form Equipment dengan Tab Microwave.......... 283Gambar 4.50 Rancangan Input Tambah dan Edit Microwave............................. 284Gambar 4.51 Rancangan Input Form Equipment dengan Tab Power Supply..... 284Gambar 4.52 Rancangan Input Tambah dan Edit Power Supply......................... 284Gambar 4.53 Rancangan Input Form Equipment dengan Tab TRAU................. 285Gambar 4.54 Rancangan Input Tambah dan Edit TRAU..................................... 285Gambar 4.55 Rancangan Input Form Staff...........................................................285Gambar 4.56 Rancangan Input Tambah dan Edit Staff........................................ 286Gambar 4.57 Rancangan Input Form Site............................................................ 286Gambar 4.58 Rancangan Input Tambah dan Edit Site......................................... 286Gambar 4.59 Rancangan Input Form Third Party................................................ 287Gambar 4.60 Rancangan Input Tambah dan Edit Third Party............................. 287Gambar 4.61 Rancangan Input Form Payment.................................................... 288Gambar 4.62 Rancangan Input Tambah dan Edit Payment................................. 288Gambar 4.63 Rancangan Input Form Invoice...................................................... 289Gambar 4.64 Rancangan Input Tambah dan Edit Invoice................................... 289Gambar 4.65 Rancangan Output Report BAPB................................................... 290Gambar 4.66 Rancangan Output Report BAST................................................... 291Gambar 4.67 Rancangan Output Report Invoice................................................. 292Gambar 4.68 Rancangan Output Report Payment............................................... 292Gambar 4.69 Tampilan Layar Login User........................................................... 295Gambar 4.70 Tampilan Form Utama....................................................................296Gambar 4.71 Tampilan Form Customer............................................................... 297Gambar 4.72 Tampilan Form Contract................................................................ 298Gambar 4.73 Tampilan Form New Contract (PO)............................................... 299

  Gambar 4.74a Tampilan Form Add Site................................................................ 300 Gambar 4.74b Tampilan Form Add Site (Lanjutan).............................................. 301

Dokumen yang terkait

0400538866 Kelas Kelompok : 08PJT 08 Abstrak - PERANCANGAN BASIS DATA KEPEGAWAIAN PADA SEKRETARIAT DAERAH PEMERINTAH KOTA DEPOK - Binus e-Thesis

0 0 11

: 0400504455 Kelas Kelompok : 08 MDT 04 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN,PEMBELIAN DAN PRODUKSI CAT PADA PT.AIKO MAJU BERKAT BERSAMA - Binus e-Thesis

0 0 12

0600635332 Kelas Kelompok : 07 PKT 08 Abstrak - ANALISIS DAN PERANCANGAN DATA WAREHOUSE PERENCANAAN ENERGI LISTRIK PADA P3TKKE-BPPT - Binus e-Thesis

0 0 20

0600638510 Kelas Kelompok : 07 PCM 06 Abstrak - ANALISA DAN PERANCANGAN DATA WAREHOUSE PADA PT. HOKOMEGA TRANSPORTAMA - Binus e-Thesis

0 0 15

PADA PT. KARATAMA Yukenny 0600645756 David 0600646821 Robby 0600647686 Kelas Kelompok : 08 PAT 01 Abstrak - ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM PERSEDIAAN, PEMBELIAN DAN PENJUALAN PADA PT. KARATAMA - Binus e-Thesis

0 3 22

0700694563 CINDY 0700696751 Kelas Kelompok 07PAT 08 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN BAHAN BAKU DAN PENJUALAN PRODUK PADA PT. FATA SARANA MAKMUR - Binus e-Thesis

0 0 21

0700718134 Kelas Kelompok : 07PJT 11 Abstrak - ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN DAN PEMBELIAN PT. MULTITECH LABEL INDONESIA - Binus e-Thesis

0 0 19

KelasKelompok : 08 PBT04 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. PHANOVINDO SUKSESTAMA - Binus e-Thesis

0 0 24

Kelas Kelompok : 08 PET 04 Abstrak - ANALISIS DAN PERANCANGAN SISTEM PEMESANAN BARANG MENERAPKAN E-CRM PADA PT. AUTOPAINT INDONESIA - Binus e-Thesis

0 1 16

Kelas : 07 PCT Abstrak - ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INDRA PLASTIK - Binus e-Thesis

0 0 13