ANALISA DAN PERANCANGAN SISTEM INFORMASI OPERASIONAL PENGISIAN ATM PADA PT.TUNAS ARTHA GARDATAMA FACHRUL ROZI 41810110009 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016 i
ANALISA DAN PERANCANGAN SISTEM INFORMASI OPERASIONAL PENGISIAN ATM PADA PT.TUNAS ARTHA GARDATAMA Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : FACHRUL ROZI 41810110009 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016 ii
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi Unersitas Mercu Buana. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada : 1. Bapak Misbahul Fajri, M.TI, selaku pembimbing tugas akhir pada Jurusan Sistem Informasi Unersitas Mercu Buana. 2. Ibu Nurani ST., MMSI., selaku Kepala Program Studi pada Jurusan Sistem Informasi Unersitas Mercu Buana. 3. Bapak Bagus Priambodo.,ST., M.TI., selaku Koordinator Tugas Akhir pada Jurusan Sistem Informasi Unersitas Mercu Buana. 4. Seluruh dosen Jurusan Sistem Informasi Unersitas Mercubuana. 5. Kepada Orang tua penulis yang tak pernah absen memberikan semangat, do a, dan motasinya untuk kelancaran pembuatan tugas akhir ini. 6. Teman teman angkatan 17 Unersitas Mercubuana 7. Semua orang yang terlibat dalam pembuatan tugas akhir ini hingga selesai. Jakarta, Januari 2016 Penulis
DAFTAR ISI HALAMAN LEMBARPERNYATAAN...i LEMBAR PERSETUJUAN SIDANG...ii KATA PENGANTAR...iii ABSTRAK...... ABSTRAC...v DAFTAR ISI...vi DAFTAR GAMBAR...vii DAFTAR TABEL...viii BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah. 2 1.4 Tujuan dan Manfaat 3 1.5 Metodologi Penelitian. 4 1.6 Sistematika Penulisan...... 5 BAB II LANDASAN TEORI 2.1 Teori Umum. 7 2.1.1 Pengertian ATM... 7 2.2 Perangkat Lunak (Software)... 11 2.2.1 Karakteristik Perangkat Lunak..... 12 2.3 Rekayasa Perangkat Lunak... 12 2.4 Metodelogi Pengembangan sistem...... 13 2.5 Pengenalan UML... 18 2.6 Use Case..... 18 2.7 Actity Diagram... 21 2.8 Sequence Diagram... 23 2.9 Class Diagram..... 27 2.10 Navigation Diagram..... 30
2.11 Data Base... 30 2.11.1 Pengertian Database... 31 2.11.2 DBMS (Database Management System)... 32 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Latar belakang perusahaan... 33 3.2 Struktur Organisasi... 34 3.3 Fungsi dan Tugas..... 34 3.3.1 Direktur..... 34 3.3.2 General Manager... 35 3.3.3 Manager Operasional... 35 3.3.4 Manager CPC (Cash Processing center)... 36 3.3.5 Staff Operasional... 36 3.3.6 CPC (Cash Processing center)... 36 3.4 Tata Laksana Sistem Berjalan... 37 3.5 Actity Diagram sistem berjalan... 38 3.6 Use Case Sistem berjalan... 39 3.7 Analisa Dokumen... 40 3.8 Masalah.... 42 3.9 Usulan Pemecahan Masalah..... 43 BAB IV BAB V ANALISIS DAN DESAIN SISTEM USULAN 4.1 Analisa Sistem Usulan... 45 4.1.1 Use case sistem usulan... 46 4.1.2 Use case deskription... 47 4.1.3 Actity Diagram Sistem Usulan. 52 4.1.4 Class Diagram... 57 4.1.5 Statechart Diagram... 58 4.1.6 equence Diagram... 60 4.1.7 Struktur Tabel.... 63 4.1.8 Rancangan user interface.... 67 PENUTUP
5.1 Kesimpulan. 76 5.2 Saran... 76
DAFTAR TABEL HALAMAN Tabel 2.1 Simbol simbol Pemodelan Use Case Diagram... 19 Tabel 2.2 Simbol Simbol Actity Diagram 22 Tabel 2.3 SImbol Simbol Sequance Diagram.. 24 Tabel 2.4 Simbol Simbol Class Diagram 28 Tabel 3.1 analisa dokumen..... 40 Tabel 4.1 Use case Deskripsi Autentikasi User... 47 Tabel 4.2 Use Case Deskripsi maintanance data master... 47 Tabel 4.3 Use Case Deskripsi Input Surat Perintah...... 48 Tabel 4.4 Use Case Deskripsi Laporan Status Jadwal Pengisian... 49 Tabel 4.5 Use Case Deskripsi Management jadwal... 50 Tabel 4.6 Use Case Deskripsi Cetak Surat jalan..... 50
DAFTAR GAMBAR Halaman Gambar 2.1 Kerangka kerja pengembangan (SDLC).. 15 Gambar 2.2 Contoh Use Case Diagram... 21 Gambar 2.3 Contoh Actity Diagram.. 23 Gambar 2.4 Contoh Sistem Sequence Diagram... 25 Gambar 2.5 Contoh First Cut Sequance Diagram... 26 Gambar 2.6 Contoh Data Accsess Layer.. 27 Gambar 3.1 Struktur Organisasi PT. Tunas Artha Gardatama... 34 Gambar 3.2 Actity diagram proses bisnis... 38 Gambar 3.3 Use Case Diagram sistem yang berjalan.. 39 Gambar 4.1 Use Case Diagram yang diusulkan... 46 Gambar 4.2 Actity Diagram authenticate user yang diusulkan.... 52 Gambar 4.3 Actity Diagram Data master yang diusulkan.... 53 Gambar 4.4 Actity Diagram proses surat perintah yang diusulkan... 54 Gambar 4.5 Actity Diagram Input jadwal yang diusulkan...... 55 Gambar 4.6 Actity Diagram Laporan jadwal pengisian yang diusulkan 56 Gambar 4.7 Class Diagram yang diusulkan.... 57 Gambar 4.8 Statechart Diagram class pelanggan yang diusulkan..... 58 Gambar 4.9 Statechart Diagram class karyawan yang diusulkan... 58 Gambar 4.10 Statechart Diagram class jadwal yang diusulkan. 59 Gambar 4.11 Statechart Diagram class mobil yang diusulkan... 59 Gambar 4.12 Statechart Diagram class Mesi ATM yang diusulkan... 60 Gambar 4.13 Sistem sequence diagram Authentifikasi user... 60 Gambar 4.14 Sistem sequence diagram maintanance data master... 61 Gambar 4.15 Sistem sequence diagram Input Surat Perintah... 61 Gambar 4.16 Sistem sequence diagram Input jadwal... 62 Gambar 4.17 Sistem sequence diagram surat jalan... 62 Gambar 4.18 Rancangan User Interface Halaman Utama... 67 Gambar 4.19 Rancangan User Interface form login... 68 Gambar 4.20 Rancangan User Interface form input surat perintah... 69 Gambar 4.21 Rancangan User Interface form input jadwa... 70
Gambar 4.22 Rancangan User Interface form list jadwal... 71 Gambar 4.23 Rancangan User Interface daftar surat jalan... 72 Gambar 4.24 Rancangan User Interface cetak surat jalan... 73 Gambar 4.25 Rancangan User Interface Laporan jadwal pengisian... 74 Gambar 4.26 Rancangan User Interface Input data pelanggan... 75