• Tidak ada hasil yang ditemukan

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI MONITORING PROYEK (SIMP) CLIENT SERVER PADA MOBILE TEKNOLOGI DAN WEB

N/A
N/A
Protected

Academic year: 2021

Membagikan "DESAIN DAN IMPLEMENTASI SISTEM INFORMASI MONITORING PROYEK (SIMP) CLIENT SERVER PADA MOBILE TEKNOLOGI DAN WEB"

Copied!
13
0
0

Teks penuh

(1)

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI

MONITORING PROYEK (SIMP) CLIENT SERVER PADA

MOBILE TEKNOLOGI DAN WEB

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

MILPA 201010370311046

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG 2014

(2)
(3)
(4)
(5)

iv

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Allah SWT yang telah memberikan limpahan rahmat dan karunia–Nya, serta shalawat dan salam kepada Rasulullah SAW sehingga penulis dapat menyelesaikan Tugas Akhir ini.

Penulis dapat menyelesaikan tugas akhir ini juga tidak luput dari peran banyak pihak yang bersedia membantu. Untuk itu penulis ucapkan terima kasih yang sebesar-besarnya kepada :

1. Kedua Orang Tua penulis, Ayah Erhard Ricky Schwidergoll dan Ibu Nurhayati atas segala kasih sayang, pengorbanan dan doa yang senantiasa dilimpahkan kepada penulis.

2. Keempat kakak serta satu keponakan penulis Dedy kusmayadi, Rusdiana, Tri Komariah, Novita sandra dan Mai rimby Nur Natania terima kasih atas segala doa dan dukungannya.

3. Nenek Tija, nenek unggil dan keluarga besar NUR terima kasih banyak karena senantiasa menasihati dan mendoakan yang terbaik untuk penulis. 4. Bapak Yuda Munarko, S.Kom, M.Sc selaku ketua jurusan teknik

informatika sekaligus dosen pembimbing I dan ibu Gita Indah Martasari, S.T.,M.Kom selaku dosen pembimbing II yang telah memberikan banyak pengarahan dan masukan dalam pengerjaan tugas akhir ini.

5. Pak Hardianto Wibowo, S.Kom dan Pak Sofyan Arifianto, S.Si, M.Kom selaku dosen penguji.

6. Seluruh dosen dan karyawan Fakultas Teknik.

7. Sahabat-sahabat penulis, Tenry, Aif Ryan, Juli, Bayu, Aje, Fauzy, Ari, Ipul, Puput, Ferdy, Fery, Elsa, Dana dan terima kasih karena walaupun raga berjauhan tetapi dorongan semangat dan doa selalu ada buat penulis. 8. Nia, Nimas, Niken, Mira, Maman, Ahong, Heru, Gilang, Dony, teman IT

2010 kelas A.

9. Mas Ardi dan Mas Syuqip, terima kasih atas bantuannya. 10. Teman-teman kos, Fdj Ayu, sulpa, Reni, Rahel dan Yori. 11. Stiletto Dj Community, FR Auto Club dan WCC Auto Club 12. Semua pihak yang tidak bisa penulis sebutkan satu per-satu.

(6)

v

KATA PENGANTAR

Puji syukur kehadirat Allah SWT atas segala limpahan rahmat dan hidayah-Nya, serta shalawat dan salam kepada Rasulullah SAW sehingga penulis dapat menyelesaikan tugas akhiryang berjudul :

“DESAIN DAN IMPLEMENTASI SISTEM INFORMASI MONITORING PROYEK (SIMP) CLIENT SERVER PADA MOBILE TEKNOLOGI DAN

WEB”

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi sistem informasi client server yang nantinya diharapkan mempunyai sistem yang dapat digunakan sebgai pertimbangan mengambil keputusan dalam mengendalikan dan melakukan pengawasan terhadap proyek yang ada pada PT SAMUDERA PRIMA MANDIRI..

Penulisan tugas akhir ini dimaksudkan sebagai salah satu syarat kelulusan dari pembelajaran jenjang S1 pada Program Studi Teknik Informatika di Universitas Muhammadiyah Malang.

Penulis menyadari sepenuhnnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.

Malang, Januari 2015

(7)

vi DAFTAR ISI

Halaman

LEMBAR PERSETUJUAN... i

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN ... iii

ABSTRAK ... iv

ABSTRACT ... v

LEMBAR PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

BAB I : PENDAHULUAN... 1 1.1Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan ... 3 1.4 Batasan Masalah... 3 1.5 Metodologi ... 3 1.6 Sistematika Penulisan ... 5

BAB II : LANDASAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 Pengertian Proyek ... 8

2.2.1 Manajemen Proyek... 9

2.2.2 Manajemen Proyek Teknologi Informasi... 11

2.3 Perangkat Lunak... 13

(8)

vii

2.3.2 Sistem Software Real Time ... 16

2.4 Pengertian Smartphone ... 16

2.5 Pengertian Aplikasi Mobile ... 17

2.6 Basis Data ... 17 2.6.1 DBMS ... 19 2.6.2 Mysql ... 19 2.7 Web Programming ... 21 2.7.1 PHP ... 22 2.7.2 JQuery ... 23 2.7.3 HTML5 ... 23 2.7.4 CSS3 ... 25

2.8 Unified Modeling Language (UML) ... 27

2.8.1 Bagian – Bagian UML ... 28

2.8.2 Tujuan Penggunaan UML ... 31

2.8.3 Perangkat Lunak Yang Mendukung UML ... 32

BAB III : ANALISA DAN PERANCANGAN SISTEM ... 33

3.1 Analisa Sistem ... 33

3.1.1 Deskripsi Perangkat Lunak ... 33

3.1.2 Usecase Diagram ... 34

3.1.3 Activity Diagram Sistem ... 34

3.1.4 Flowchart Sistem ... 37

3.2 Perancangan Sistem ... 38

3.2.1 Arsitektur Sistem ... 38

3.2.2 Sequence Diagram Sistem ... 40

3.2.3 Class Diagram ... 42

(9)

viii

3.2.5 Desain Database ... 44

3.2.6 Desain Interface ... 47

BAB IV : IMPLEMENTASI DAN PENGUJIAN ... 48

4.1 Implementasi Sistem ... 48

4.1.1 Implementasi Pengembangan Perangkat Keras ... 48

4.1.2 Implementasi Lingkungan Perangkat Lunak ... 49

4.1.3 Implementasi Case Aplikasi ... 49

4.1.4 Code Data User ... 49

4.1.5 Code Data Project ... 52

4.1.6 Code Progress... 55

4.1.7 Code Detail Uraian ... 57

4.2 Pengujian Sistem ... 59

4.2.1 Pengujian Data User ... 59

4.2.2 Pengujian Data Project ... 61

4.2.3 Pengujian Detail ... 62

4.2.4 Pengujian Data Lapangan ... 63

4.2.5 Pengujian Smartphone Android ... 65

4.2.6 Blackbox Testing ... 65

BAB V : KESIMPULAN DAN SARAN ... 69

5.1 Kesimpulan ... 69

5.2 Saran ... 70

(10)

ix

DAFTAR GAMBAR

Halaman

Gambar 2.1 Aktivitas Sistem Informasi ... 7

Gambar 3.1 Urutan Proses ... 33

Gambar 3.2 Usecase Diagram ... 34

Gambar 3.3 Activity Diagram Login ... 35

Gambar 3.4 Activity Diagram Input Informasi Pemborong (admin) ... 35

Gambar 3.5 Activity Diagram Input Informasi Proyek (Pemborong) ... 36

Gambar 3.6 Activity Diagram Input Informasi Proyek (Owner) ... 37

Gambar 3.7 Flowchard Sistem ... 37

Gambar 3.8 Arsitektur Sistem ... 38

Gambar 3.9 Sequence Diagram Login ... 40

Gambar 3.10 Sequence Diagram Input Informasi Pemborong (admin) ... 41

Gambar 3.11 Sequence Diagram Input Informasi Proyek (Pemborong) ... 41

Gambar 3.12 Sequence Diagram Monitoring Laporan Proyek (Owner) ... 42

Gambar 3.13 Class Diagram ... 43

Gambar 3.14 ERD ... 44

Gambar 3.15 Designer Relation Database ... 46

Gambar 3.16 Desain Interface... 47

Gambar 4.1 Code Data User ... 49

Gambar 4.2 Code Data Projek ... 52

Gambar 4.3 Code Progress ... 56

Gambar 4.4 Code Detail ... 58

Gambar 4.5 Pengujian Data User ... 59

Gambar 4.6 Pengujian Edit Data User ... 59

(11)

x

Gambar 4.8 Pengujian Add Project ... 60

Gambar 4.9 Pengujian Data Projek ... 61

Gambar 4.10 Pengujian Progress ... 61

Gambar 4.11 Pengujian Hapus Data Progress ... 61

Gambar 4.12 Pengujian Detail Uraian 1 ... 62

Gambar 4.13 Pengujian Detail Uraian 2 ... 62

Gambar 4.14 Pengujian Detail Uraian 3 ... 63

Gambar 4.15 Pengujian Total Data Project Manual ... 63

Gambar 4.16 Pengujian Detail (Uraian) Manual 1 ... 64

Gambar 4.17 Pengujian Detail (Uraian) Manual 2 ... 64

Gambar 4.18 Pengujian Detail (Uraian) Manual 3 ... 64

Gambar 4.19 Pengujian Native Application 1 ... 65

(12)

xi

DAFTAR TABEL

Halaman

Tabel 3.1 Structure Tabel User ... 44

Tabel 3.2 Structure Tabel Project... 45

Tabel 3.3 Structure Tabel Progress ... 45

Tabel 3.4 Structure Tabel Uraian ... 46

(13)

71

DAFTAR PUSTAKA

[1] Saputra, Agus. 2011,„Trik dan Solusi Pemrograman PHP, Jakarta : PT. Elex Media Komputindo.

[2] Edhy Sutanta. (2004) . Sistem Basis Data. Yogyakarta: Graha Ilmu. McLeod, Raymond dan Schell, George. 2004. Sistem

Informasi Manajemen. Diterjemahkan oleh Hendra Teguh. Edisi

Delapan. Jakarta: PT Indeks.

[3] Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Penerbit Andi.

[4] Connolly, Thomas M. and Carolyn E. Begg. 2005. Database System : A Practical Approach to Design, Implementation, and

Management Fourth Edition. USA: Addison Wesley, Longman

Inc.

[5] Alfa Satyaputra, M.Sc, Eva Maulina Aritonang, S.kom .2014.

Begining Android programing, PT. Elex Media Komputindo,

Jakarta

[6] Widianto Pratama (2011), Tutorial Android Pemrograman Part I:

Pengenalan Android, Universitas Gunadarma, Indonesia

[7] http://www.php.net/ diakses tanggal 2 – 8 – 2014, jam 13.00

[8] http://developer.android.com/index.html diakses 2 - 8 – 2014, jam 14.00

Referensi

Dokumen terkait

Membuat pencatatan dan pelaporan serta visuaslisasi data kegiatan kesehatan lingkungan sebagai bahan informasi dan pertanggungjawaban kepada kepala puskesmas.. Melakukan evaluasi

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Terhadap Stateless Persons Rohingya) The Law Protection of Stateless Persons based on Internaional Law (A Study on Stateless Persons of Rohingya) sebagai syarat

Since dyslexia is a complex disturbance, approaches used for recovering a person from dyslexia must be utilized over learning and various in range of materials and

Sedangkan pembelajaran remedial yang dilakukan dengan mengajarkan kembali materi aturan sinus dan kosinus serta rumus luas segitiga dengan menjelaskan kembali

Kondisi ini menunjukan pengelolaan APBD Kota Bandung yang tidak efisien dengan rendahnya kesadaran berbiaya yang dimiliki pemerintah dilihat dari kegagalan penyerapan anggaran

Berdasarkan hasil wawancara dengan pihak LKMA-S, petani anggota yang diberikan pembiayaan adalah petani yang merupakan anggota Gapoktan, menyertakan foto kopi KTP

(janin dan plasenta) pada kehamilan cukup bulan berlangsung tidak.. lebih dari 18 jam dan tanpa komplikasi pada ibu maupun