• Tidak ada hasil yang ditemukan

PATRIA DWI NOFANTO

N/A
N/A
Protected

Academic year: 2021

Membagikan "PATRIA DWI NOFANTO"

Copied!
11
0
0

Teks penuh

(1)

OTOMATISASI KERJA DRAFTER DENGAN APLIKASI

BANTU PERHITUNGAN MEP (MEKANIKAL ELEKTRIKAL

DAN PLAMBING) DI PT. ALPHA OMEGA NUSANTARA,

JAKARTA MENGGUNAKAN BORLAND DELPHI

PATRIA DWI NOFANTO

41508110090

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCU BUANA

JAKARTA

(2)
(3)
(4)

KATA PENGANTAR

Pada kesempatan ini, penulis mengucapkan puji syukur Alhamdulillah kepada Allah SWT atas segala rahmat dan nikmat-Nya serta penulis berterima kasih kepada orang-orang yang telah membantu dalam menyelesaikan laporan tugas akhir ini. Laporan tugas akhir ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan program studi Strata Satu (S-1) Fakultas Ilmu Komputer Jurusan Teknik Informatika, Universitas Mercu Buana, Jakarta.

Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran senantiasa penulis terima dengan senang hati. Dengan kerendahan hati, penulis juga ingin mengucapkan terima kasih yang sebesar-besarnya kepada mereka yang telah membantu penulis dalam pembuatan laporan tugas akhir ini, yaitu :

1. Bapak Joko Adianto M.Inf.Sys, sebagai pembimbing penulis yang telah memberikan arahan dalam penulisan tugas akhir ini. 2. Dr. Harwikarya, MT, selaku Dekan Fakultas Ilmu Komputer

Universitas Mercu Buana, Jakarta.

3. Bapak Anis Cherid, SE., MTI, selaku Kepala Program Studi pada Jurusan Teknik Informatika Universitas Mercu Buana, Jakarta. 4. Bapak Tri Daryanto., S.Kom., MT., selaku Koordinator Tugas

Akhir pada Jurusan Teknik Informatika Universitas Mercu Buana, Jakarta.

5. Seluruh dosen dan staf akademis Program Strata-1 Universitas Mercu Buana,Jakarta.

6. Keluarga yang telah memberikan dukungan moril dan materil selama penulis menjalani perkuliahan dan penulisan laporan tugas akhir.

7. Saudari Dhenis Cahyawati yang telah membantu dan berjasa memberikan ilmu bahasa inggrisnya kepada penulis.

8. Teman-teman kuliah Purwandi, Neki Arismi, Wahyu Dwi Rismaaji, Syamsudin, Solihin, Gilang Setiawan, Fandi Ali

(5)

Mustika dan semua angkatan 13 Teknik Informatika Universitas Mercu Buana, Jakarta yang telah memberikan dukungan moral untuk menyelesaikan laporan tugas akhir ini.

9. Semua staf karyawan, drafter, engineer dan pimpinan PT. Alpha Omega Nusantara, Jakarta

Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufik-Nya, Amin.

Jakarta, Agustus 2012

(6)

DAFTAR ISI

LEMBAR PERNYATAAN ……….………...i

LEMBAR PENGESAHAN. ……….………...ii

KATA PENGANTAR ……….…iii

ABSTRACT……….iv

ABSTRAK ………...……v

DAFTAR ISI ………...vi

DAFTAR GAMBAR ……….vii

DAFTAR TABEL ………....….viii

BAB I PENDAHULUAN 1.1Latar Belakang Masalah …..………. 1

1.2Perumusan Masalah …...………..…. 4

1.3Pembatasan Masalah ………..………... 4

1.4Tujuan dan Manfaat………... 5

1.5Metodologi Penelitian….. ………... 6

1.6Sistematika Penulisan Laporan……….. 8

BAB II LANDASAN TEORI 2.1 Konsep Dasar Informasi………... 11

2.1.1 Definisi Data………... ………... 11

2.1.2 Definisi Informasi………….………... 11

2.1.3 Nilai Informasi ………..….……… 12

2.1.4 Mutu Informasi…...………... 14

2.2 Pengertian Program dan Perangkat Lunak Komputer………... 15

2.2.1 Konsep Kualitas ………..……….. 17

2.2.2 Karakteristik Software dan Perangkat Lunak ……..……… 18

2.2.3 Kualitas Software dan Perangkat Lunak …………...……… 19

2.3 Borland Delphi 7.0………...…………. 23

2.3.1 Proyek Delphi………..……….…….. 25

2.3.2 Database Desktop ……….…… 26

2.3.3 Kontrol Tabel………...……….……… 27

2.4 Sistem Perangakat Lunak………...……... 28

(7)

2.5.1 Delphi dan OOP (Object Oriented Programming)..………….………….. 32

2.5.2 Kelas dan Obyek Delphi ……...………....……… 33

2.5.3 TApplication ………...………..… 35

2.6 Kebutuhan Analisis Model ………...………...… 36

2.6.1 Skenario Based Model ...………... 37

2.6.1.1 Use Case Diagram …………...………...………..… 37

2.6.1.2 Activity Diagram ... 38

2.6.2 Class Model………... 42

2.6.3 Flow Model……….……….. 41

2.6.4 Behavioral Model……….. 42

2.7 Design Pattern di Delphi …………...………..……… 44

2.8 Pengujian Perangkat Lunak...………...……… 45

2.8.1 Black Box Testing ...……...……….. 46

2.8.1.1 Graph-Based Testing ………....…………...……… 47

2.8.1.2 Equivalence Pertitioning... 47

2.8.1.3 Boundary Value Analysis... 48

2.8.1.4 Orthogonal Array Testing... 49

2.8.2 White Box Testing ...……...…...……….. 49

2.8.2.1 Flow Graph Notation ………....………..… 50

2.8.2.2 Independent Program Path... 51

2.8.2.3 Deriving Test Case... 52

2.9 Deployment…….…………...………..… 52

BAB III ANALISA DAN PERANCANGAN 3.1Analisa………..………... 57

3.2 Perancangan ………...………...…... 57

3.2.1 Analisis Pembuatan………... 57

3.2.2 Analisis Kebutuhan...……….…… 58

3.2.2.1 Pemodelan Use Case Diagram & Skenario……….……….. 58

3.2.2.2 Pemodelan Activity Diagram... 67

3.2.2.3 Pemodelan Class Diagram Level Analisis... 69

3.2.2.4 Pemodelan Class Diagram Level Analisis untuk Drafter... 69

(8)

3.2.2.5 Class Diagram Level Analisis untuk Admin... 71

3.2.2.6 Realisasi Usecase Tahap Perancangan... 77

3.2.2.7 Perancangan Sekuensial Diagram... 78

3.2.2.8 Algoritma Query... 83

3.2.2.9 Implementasi Kelas... 85

3.2.2.10 Implementasi Antarmuka... 85

3.3 Perancangan Antar Muka..………...………..…….. 86

3.2.1 Perancangan Jendela Aplikasi.……….. 86

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi……….. 91

4.1.1 Lingkungan Implementasi……… 91

4.1.2 Pengkodean dan Design Antarmuka....……….…….... 92

4.2 Pengujian……….……….……….…100

4.2.1 Pengujian Black Box……….………... 100

4.2.2 Hasil Pengujian Black Box...……….…….. 102

4.2.3 Analisis Hasil Pengujian dengan Black Box...…….……….…….. 103

4.2.4 Pengujian White Box...……….….. 104

4.2.4.1 Pengujian White Box pada Proses Login….…….………... 104

4.2.4.2 Pengujian White Box Algoritma Pressure-drop Pipa pada Form Perhitungan Diameter Pipa…....………. 107

4.2.4.3 Analisis Hasil Pengujian dengan White Box .….………. 111

4.2.5 Analisis Hasil Pengujian dengan Uji Perbandingan....……….….. 111

BAB V PENUTUP 5.1 Kesimpulan………..……….………115

5.2 Saran………116 DAFTAR PUSTAKA

(9)

DAFTAR GAMBAR

Halaman

1. Gambar 2.1 McCall’s Software Quality Factors 20

2. Gambar 2.2 Borland Delphi 7 (Tampilan IDE) 23

3. Gambar 2.3 Use Case Diagram Sistem Safhome 38

4. Gambar 2.4 Activity Diagram Akses Kamera Pengawas

via Internet 39

5. Gambar 2.5 Class Diagram Pola Lantai 41

6. Gambar 2.6 Data Flow Diagram Safe Home Security Function 42 7. Gambar 2.7 Sekuensial Diagram Safe Home Security Function 44 8. Gambar 2.8 Struktur Konstruksi Grafik Aliran (flowgraph) 50 9. Gambar 2.9 Flowchart dan Grafik Aliran (flowgraph) 51 10.Gambar 3.1 Use Case Diagram Sistem Bantu Perhitungan MEP 58 11.Gambar 3.2 Use Case Diagram Sistem Administrator Aplikasi

Bantu Perhitungan MEP 60

12.Gambar 3.3 Activity Diagram Login 68

13.Gambar 3.4 Activity Diagram untuk Drafter 68 14.Gambar 3.5 Activity Diagram untuk Administrator 69 15.Gambar 3.6 Class Diagram Level Analisis untuk Drafter 70 16.Gambar 3.7 Class Diagram Level Analisis untuk Admin 73 17.Gambar 3.8 Diagram Class Keseluruhan 77 18.Gambar 3.9 Diagram Class Aplikasi Bantu Perhitungan MEP 78

19.Gambar 3.10 Sekuensial Diagram Login 79

20.Gambar 3.11 Sekuensial Diagram Insert User 80

21.Gambar 3.12 Sekuensial Diagram Update User 80

22.Gambar 3.13 Sekuensial Diagram Delete User 81

23.Gambar 3.14 Sekuensial Diagram Perhitungan Kabel 81

24.Gambar 3.15 Sekuensial Diagram Perhitungan Motor 82

25.Gambar 3.16 Sekuensial Diagram Perhitungan Grille 82 26.Gambar 3.17 Sekuensial Diagram Perhitungan Diameter Pipa 83

(10)

27.Gambar 3.18 Antar-muka Form Login 87

28.Gambar 3.19 Antar-muka Form Perhitungan Kabel 87

29.Gambar 3.20 Antar-muka Form Perhitungan Motor 87 30.Gambar 3.21 Antar-muka Form Perhitungan Grille 88 31.Gambar 3.22 Antar-muka Form Perhitungan Diameter Pipa 88

32.Gambar 3.23 Antar-muka Form Menu Utama Admin 88

33.Gambar 3.24 Antar-muka Form Edit Kabel 89

34.Gambar 3.25 Antar-muka Form Edit Motor 89

35.Gambar 3.26 Antar-muka Form Edit Grille 89

36.Gambar 3.27 Antar-muka Form Edit Asme 90

37.Gambar 4.1 Form Login 92

38.Gambar 4.2 Form Perhitungan 96

39.Gambar 4.3 Output Form Perhitungan Kabel 99

40.Gambar 4.4 Diagram Alir Algoritma Login 106

41.Gambar 4.5 Graph Matrik Proses Login 107

42.Gambar 4.6 Diagram Alir Algoritma Pressure-dorp Pipa 110

(11)

DAFTAR TABEL

Halaman 1. Tabel 3.1 Spesifikasi Naratif Use Case Login 61 2. Tabel 3.2 Spesifikasi Naratif Mengoperasikan Perhitungan 62 3. Tabel 3.3 Spesifikasi Naratif Use Case Insert User 63 4. Tabel 3.4 Spesifikasi Naratif Use Case Update User 64 5. Tabel 3.5 Spesifikasi Naratif Use Case Delete User 66

6. Tabel 3.6 Tabel Class Analisis 73

7. Tabel 3.7 Tabel Definisi Class Analisis 75

8. Tabel 3.8 Tabel Query 83

9. Tabel 3.9 Tabel Implementasi Klass 85

10.Tabel 3.10 Tabel Implemetasi Antar-muka 86

11.Tabel 4.1 Pengaturan Form Login 92

12.Tabel 4.2 Pengaturan Form Perhitungan Kabel 95

13.Tabel 4.3 Skenario Pengujian Form Perhitungan Kabel 101 14.Tabel 4.4 Hasil Skenario Pengujian Form Perhitungan Kabel 102 15.Tabel 4.5 Perbandingan Penggunaan Aplikasi Bantu

Referensi

Dokumen terkait

Desain Interior Museum Pawon Tradisional Jawa di Surakarta Dengan Pendekatan Modern Evokatif merupakan perancangan sebuah bangunan yang berbentuk museum sebagai

The detection method for attitude perturbance based on parallax observation is adopted, while a novel approach of estimating the attitude perturbance angles from the

For example, a KML geometry element that encodes a simple polygon could render through a styling service that interprets usage-specific styling instructions and returns an

The Web Services Façade is an extensible, open source tool, which supports translations between different protocols for a specific web service.. For the OWS-9 testbed, it has been

Penulisan ini menggunakan bahasa pemrograman Turbo Pascal 7.0 yang dilatarbelakangi oleh perkembangan komputer yang sangat dibutuhkan oleh segala bidang termasuk dalam sistem

Untuk membantu operasional komputer dalam mengelola permasalahan user,akan dibutuhkan suatu aplikasi yang terintergrasi dan mudah digunakan serta permasalahan dari user dapat

Berdasarkan analisis UV dan IR dapat disarankan bahwa senyawa 1 merupakan senyawa santon yang memiliki gugus hidroksi terkhelat dengan karbonil dan substitusi

Penelitian ini bertujuan untuk mengetahui pengaruh karakteristik kewirausahaan dan inovasi terhadap keberhasilan usaha para pedagang UMKM Puja sera Binjai.. Jenis penelitian