SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

dokumen-dokumen yang mirip
APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

APLIKASI PENGELOLAAN APOTIK

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

RANCANGAN SISTEM INFORMASI PENJUALAN PADA SPBU KAMAL RAYA LAPORAN TUGAS AKHIR

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

PERANCANGAN SISTEM INFORMASI ALOKASI DAN MONITORING MATERIAL UNTUK KEBUTUHAN PROYEK PADA PT. INDOSAT

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

SISTEM INFORMASI PELAYANAN FASILITAS POLIKLINIK UMUM PADA PT PANARUB INDUSTRY BERBASIS WEB. Oleh: BETI MAYASARI

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian sistem Karakteristik sistem Klasifikasi sistem

APLIKASI MONITORING PERKEMBANGAN GIZI DAN TUMBUH KEMBANG BALITA PADA POSYANDU DAHLIA PUTRI INDIRA ANDRYANTI

PERANCANGAN SISTEM PEMESANAN TIKET BUS ANTAR PROPINSI BERBASIS WEB DAN MOBILE ANDROID PADA ( PO. MUARADUA EXPRESS ) TUGAS AKHIR HERPABRIANSYAH

APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA HERYANTO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

ADMINISTRASI KEANGGOTAAN PADA CARESA GYM BERBASIS WEB. Tugas Akhir. Oleh: Miftahul Huda

SISTEM ADMINISTRASI PELAYANAN SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL TAWAKAL AGUNG APRIANDI

ANALISA DAN PERANCANGAN E-LEARNING PADA SMP NEGERI 10 TANGERANG. Tugas Akhir. Oleh : INDRA SUTANA PROGRAM STUDI SISTEM INFORMASI

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PROTOTYPE ANALISA DAN PERANCANGAN BORANG AKREDITASI STANDAR 4 TENTANG SUMBER DAYA MANUSIA BERBASIS WEB

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

PERANCANGAN SISTEM PENYEWAAN MOBIL PADA RENTAL MOBIL CV. PODO ASRI BERBASIS WEB

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

APLIKASI KONSULTASI PSIKOLOGI DI BIDANG PARENTING, KEPRIBADIAN, DAN ASMARA BERBASIS ANDROID DAN WEB (STUDI KASUS: Aura.co.id)

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

SISTEM INFORMASI PENGAWASAN DISTRIBUSI MERCHANDISE SEMEN3RODA PADA PT. KHARISMA MULIA ABADIJAYA BERBASIS MOBILE

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

BAB II LANDASAN TEORI

APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA

SISTEM PENDUKUNG KEPUTUSAN UNTUK KENAIKAN PANGKAT DAN JABATAN DI PD. PAM JAYA MENGGUNAKAN METODE ANALITICAL HIERARCHY PROCESS (AHP)

SISTEM INFORMASI PELAYANAN PENDAFTARAN PELANGGAN PDE KEPABEANAN BERBASIS WEB DI PT. EDI INDONESIA

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

APLIKASI PENGUKURAN KINERJA ORGANISASI PADA PT. SPASI INDONESIA DENGAN PENDEKETAN BALANCED SCORECARD SKRIPSI. Lathanza Yasarah

APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN PADA PT. SIEN CONSULTAN DENGAN METODA UMPAN BALIK UNTUK MENINGKAT KINERJA TEAM BUILDING

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

PERANCANGAN APLIKASI ANALISA PENJUALAN PADA PT. AJBS BERBASIS WEB BASE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER RANA WIJAYA

Perancangan Sistem Informasi Administrasi Pendaftaran Permohonan Merek Dagang Pada Direktorat Jenderal HKI

TIFANI PARADITA

APLIKASI E-PARENT PADA SEKOLAH DASAR TARAKANITA 2 JAKARTA TRI WIBOWO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB.

DAFTAR ISI. Halaman Judul... ii. Persetujuan Laporan Tugas Akhir... iii. Pengesahan Dewan Penguji... iv. Pernyataan Keaslian Tugas Akhir...

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

SISTEM ADMINISTRASI PENYEDIAAN JASA SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL JAYA SAKTI DENGAN VB.NET

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

Sita Dwi Rakhmita

ANGGI ANGGRAINI

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

APLIKASI RUMUS-RUMUS FISIKA DASAR DENGAN PEMBAHASAN, CONTOH DAN LATIHAN SOAL UNTUK UNIVERSITAS BERBASIS ANDROID

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI PENGELOLAAN BERKAS PENGAJUAN GARANSI BANK BERBASIS WEB PADA BANK BJB CABANG BSD FIRLI IRFANDI

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN PADA KURSUS STIR MOBIL CV. JULIA JAYA BERBASIS WEB

APLIKASI SISTEM INFORMASI PENGELOLAAN NILAI TOEIC PADA LIA MERCUBUANA BERBASIS WEB RIA FITRIANI

PERANCANGAN SISTEM INFORMASI PELAYANAN KESEHATAN PADA PUSKESMAS SLIPI I BERBASIS WEB. Disusun Oleh: JAMIL LATIF

Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search pada Aplikasi Point of Sale berbasis C#

RANCANG BANGUN APLIKASI KLINIK BERBASIS ANDROID

Transkripsi:

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB Rivan Junizar 41513120145 FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Tehnik Informatika Disusun Oleh Rivan Junizar 41513120145 FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015

i

ii

KATA PENGANTAR Assalamu'alaikum wr. wb, Alhamdulillah. Puji syukur penulis panjatkan ke hadirat Allah SWT atas segala rahmat dan hidayahnya sehingga tugas akhir ini dapat selesai tepat pada waktunya. Penulisan tugas akhir ini adalah untuk memenuhi persyaratan untuk memperoleh gelar Strata 1 (S1) program studi Tehnik Informatika Fakultas Ilmu Komputer di Universitas Mercu Buana dengan judul "SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB". Penulis menyadari bahwa tugas akhir ini jauh dari sempurna, masih banyak kekurangan di dalamnya karena keterbatasan kemampuan yang dimiliki penulis. Penulis mengharapkan adanya kritik dan saran yang sifatnya membangun guna memperbaiki sistem yang telah diusulkan. Akhirnya pada kesempatan ini, penulis ingin menyampaikan ucapan terimakasih dan rasa hormat kepada semua pihak atas bimbingan, pengarahan, dan bantuan yang telah diberikan kepada penulis hingga akhirnya tugas akhir ini dapat selesai. Penulis ingin menyampaikan terima kasih tak tehingga, terutama kepada : 1. Ibu Dr. Devi Fitrianah, S.Kom., MTI. selaku Dosen Pembimbing Tugas Akhir yang telah sabar memberi masukan dan motivasi kepada penulis dalam menyelesaikan pembuatan tugas akhir ini. 2. Bapak Sabar Rudiarto, S.Kom, M.Kom. selaku Dosen Pembimbing Akademik dan Ketua Program Studi Informasi Universitas Mercu Buana yang telah membimbing dari awal berkuliah hingga akhir penyusunan tugas akhir ini. 3. Ibu Nia Kusuma Wardhani, S.Kom, MM. Selaku koordinator Tugas akhir Tehnik Informatika Universitas Mercu Buana. 4. Seluruh dosen Tehnik Informatika yang tidak bisa penulis sebutkan satu-persatu. 5. Pak Feri selaku sales PT. XYZ yang telah memberikan informasi berupa data sebagai bahan penyusunan tugas akhir ini. v

6. Orangtua yang selalu mendukung dan mendukung penulis hingga akhirnya penulis dapat menyelesaikan seluruh rangkaian tugas akhir ini. 7. Teman dan sahabat yang sudah membantu selama perkuliahan yang tidak bisa saya sebutkan satu-persatu. Semoga Allah SWT selalu memberikan limpahan rahmat kepada semua pihak yang telah membantu penulis dalam menyelesaikan laporan tugas akhir ini. Akhir kata, penulis berharap semoga tugas akhir ini dapat bermanfaat untuk semua pihak khususnya para mahasiswa, dosen, dan tim penilai dalam mengevaluasi kinerja Program Studi pada Fakultas Ilmu Komputer Universitas Mercu Buana. Wassalamm'alaikum Wr, Wb. Jakarta, 28 Januari 2016 Penulis vi

DAFTAR ISI LEMBAR PERNYATAAN... i LEMBAR PENGESAHAN... ii ABSTRAK... iii ABSTRACT... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xiii DAFTAR SIMBOL... xv BAB I. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan dan Manfaat Penelitian... 3 1.5 Metodologi Penelitian... 4 1.6 Sistematika Penulisan... 5 BAB II. LANDASAN TEORI... 6 2.1 Pengertian dan Karakteristik Sistem... 6 2.2 Informasi... 7 2.2.1 Kualitas Informasi... 8 2.2.2 Definisi Sistem Informasi... 8 2.3 Pengertian Basis Data (Database Language)... 9 2.3.1 Data Definition Language (DDL)... 10 2.3.2 Data Manipulation Language (DML)... 10 2.4 Rekayasa Perangkat Lunak dan Karakteristik Perangkat Lunak... 11 vii

2.5 Pengertian dan Fase-Fase Model Air Terjun (Waterfall Model) 12 2.6 Unified Modelling Language (UML)... 13 2.6.1 Diagram Use Case (Use Case Diagram)... 13 2.6.2 Diagram Aktivitas (Activity Diagram)... 14 2.6.3 Diagram Urutan (Sequence Diagram)... 16 2.6.4 Diagram Kelas (Class Diagram)... 18 2.8 Metode Pengujian Perangkat Lunak... 21 2.8.1 Metode White Box... 21 2.8.2 Metode Black Box... 21 2.9 Studi Literatur Penelitian Sejenis... 22 BAB III. ANALISA DAN PERANCANGAN SISTEM... 24 3.1 Gambaran Umum PT. XYZ... 24 3.1.1 Sejarah Singkat PT. XYZ... 24 3.1.2 Visi dan Misi PT. XYZ... 24 3.2 Analisis Sistem... 26 3.2.1 Analisa Sistem yang Berjalan... 26 3.2.2 Analisa Kebutuhan Sistem... 30 3.3 Perancangan (Design)... 31 3.3.1 Perancangan Physical... 32 3.3.2 Perancangan Database... 55 3.3.3 Perancangan Struktur Menu... 60 3.3.4 Perancangan Layar Aplikasi... 61 BAB IV. HASIL DAN PEMBAHASAN... 68 4.1 Implementasi Sistem dan Lingkungan Implementasi... 68 4.2 Batasan Implementasi... 69 4.3 Sistem Antarmuka (Interface)... 69 4.4 Testing (Pengujian)... 96 viii

BAB V. PENUTUP... 103 5.1 Kesimpulan... 103 5.2 Saran... 103 DAFTAR PUSTAKA... 105 ix

DAFTAR GAMBAR Gambar 2.1 Fase-Fase Metode Waterfall... 11 2.2 Use Case Diagram... 14 2.3 Activity Diagram... 16 2.4 Sequence Diagram... 17 2.5 Notasi Kelas... 18 2.6 Relasi Asosiasi... 19 27 Relasi Depedensi... 19 2.8 Relasi Agregasi... 19 2.9 Relasi Komposisi... 20 2.10 Gambar Generalisasi... 20 3.1 Struktur Organisasi PT. XYZ... 25 3.2 Use Case Diagram Sistem Berjalan... 27 3.3 Activity Diagram Sistem Berjalan... 30 3.4 Use Case Admin... 32 3.5 Use Case Diagram Sales... 37 3.6 Activity Diagram Input Surat Jalan... 43 3.7 Activity Diagram Pengantaran Obat... 44 3.8 Activity Diagram Monitoring Pengantaran Obat... 45 3.9 Sequence Diagram Login... 46 3.10 Sequence Diagram Customer... 47 3.11 Sequence Diagram Karyawan... 49 3.12 Sequence Diagram Surat Jalan... 50 3.13 Sequence Diagram Monitoring Hasil Pengantaran Obat... 51 3.14 Sequence Diagram Monitoring Lokasi Sales... 52 3.15 Sequence Diagram Ganti Password... 53 3.16 Sequence Diagram Kembali ke Kantor... 53 3.17 Sequence Diagram Job... 54 x

3.18 Entity Relationship Diagram (ERD)... 55 3.19 Class Diagram... 56 3.20 Menu Aplikasi Monitoring Pengantaran Obat oleh Sales... 60 3.21 Menu Aplikasi Pengantaran Obat oleh Sales... 61 3.22 Rancangan Halaman Login... 61 3.23 Rancangan Halaman Menu Utama... 62 3.24 Rancangan Halaman Master Karyawan... 62 3.25 Rancangan Halaman Master Customer... 63 3.26 Rancangan Halaman Surat Jalan... 63 3.27 Rancangan Halaman Monitoring Lokasi Sales... 64 3.28 Rancangan Halaman Jadwal Pengantaran Obat... 64 3.29 Rancangan Halaman Login... 65 3.30 Rancangan Halaman Menu Utama... 65 3.31 Rancangan Halam Job... 66 3.32 Rancangan Halaman Kembali... 66 3.33 Rancangan Halaman Ubah Password... 67 4.1 Tampilan Halaman Login... 69 4.2 Tampilan Halaman Utama... 72 4.3 Tampilan Halaman Master Karyawan... 73 4.4 Tampilan Halaman Master Customer... 74 4.5 Tampilan Halaman Input Surat Jalan... 76 4.6 Tampilan Halaman Monitoring Lokasi Sales... 77 4.7 Tampilan Halaman Monitoring Pengantaran Obat di Perjalanan... 79 4.8 Tampilan Halaman Monitoring Sales Kembali ke Kantor... 81 4.9 Tampilan Halaman Monitoring Hasil Pengantaran Obat... 84 4.10 Tampilan Halaman Splash Screen... 85 4.11 Tampilan Halaman Login... 87 4.12 Tampilan Halaman Utama... 89 xi

4.13 Tampilan Halaman Job... 90 4.14 Tampilan Halaman Detail Job... 91 4.15 Tampilan Halaman Kembali ke Kantor... 93 4.16 Tampilan Halaman Ubah Password... 94 xii

DAFTAR TABEL Tabel 2.1 Simbol Use Case Diagram... 13 2.2 Simbol Diagram Aktivitas (Activity Diagram)... 15 2.3 Simbol Sequence Diagram... 17 2.4 Notasi Multiplicity... 20 3.1 Skenario Use Case Diagram Login Sistem Berjalan... 28 3.2 Skenario Use Case Diagram Input Surat Jalan Sistem Berjalan 28 3.3 Skenario Use Case Diagram Logout Sistem Berjalan... 29 3.4 Skenario Use Case Diagram Login... 33 3.5 Skenario Use Case Diagram Monitoring Pengantaran Obat di Perjalanan... 34 3.6 Skenario Use Case Diagram Monitoring Sales Kembali ke Kantor... 34 3.7 Skenario Use Case Diagram Monitoring Lokasi Sales... 35 3.8 Skenario Use Case Diagram Monitoring Hasil Pengantaran Obat... 36 3.9 Skenario Use Case Diagram Logout... 37 3.10 Skenario Use Case Diagram Login... 38 3.11 Skenario Use Case Diagram Pilih Surat Jalan... 38 3.12 Skenario Use Case Diagram Start... 39 3.13 Skenario Use Case Diagram Stop... 40 3.14 Skenario Use Case Diagram Update Lokasi... 40 3.15 Skenario Use Case Diagram Start Kembali... 41 3.16 Skenario Use Case Diagram Stop Kembali... 41 3.17 Skenario Use Case Diagram Stop Update Lokasi... 42 3.18 Skenario Use Case Diagram Reset Password... 42 3.19 Skenario Use Case Diagram Logout... 43 3.20 User Location... 57 xiii

3.21 User... 58 3.22 Karyawan... 58 3.23 Surat Jalan... 59 3.24 Customer... 60 4.1 Skenario Pengujian Aplikasi Sistem Monitoring Obat pada PT. XYZ... 96 4.2 Skenario Pengujian Aplikasi Sistem Pengantaran Obat pada PT. XYZ... 97 4.3 Hasil Pengujian Aplikasi Sistem Monitoring Pengantaran Obat pada PT. XYZ... 99 4.4 Hasil Pengujian Aplikasi Sistem Pengantaran Obat pada PT. XYZ... 100 xiv

DAFTAR SIMBOL Tabel Simbol Activity Diagram No Gambar Nama Keterangan 1 Start Point Menggambarkan permulaan dari sebuah sistem yang akan dikerjakan, biasanya terletak pada pojok kiri atas. 2 End Point Menggambarkan akhir dari sebuah sistem. 3 Association 4 Activity 5 Fork Menggambarkan hubungan antara intial node activities fork, decision point dan activity final node sebuah sistem. Menggambarkan aktivitas yang dilakukan pada sistem. Menggambarkan sebuah activity yang berjalan secara bersamaan, biasanya mempunyai 1 transisi masuk dan dua atau lebih transisi keluar atau bisa lebih transisi masuk dan hanya satu transisi keluar 6 Decision Point Menggambarkan hubungan transisi sebuah garis dari atau ke Decision point 7 Swimlane Menggambarkan sebuah cara untuk mengkelompokkan activity xv

Simbol Use Case Diagram No Gambar Nama Keterangan 1 Package 2 Actor 3 Use Case Association 4 Extend Menggambarkan pengelompokkan dari use case Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari sistem Menggambarkan proses sistem kebutuhan sistem yang menyediakan atau menerima informasi dari sistem Menggambarkan perluasan dari use case diagram arah panah <<extend>> tidak boleh ke arah extending use case 5 <<include>> 6 7 Association Include Association Aktif Assocoation Pasif Menggambarkan pemanggilan use case oleh use case lain, arah panah tidak boleh ke arah base atau parent use case Menggambarkan bagaimana actor terlibat dalam use case Menggambarkan bagaimana actor tidak terlibat secara langsung dalam use case xvi

Simbol Class Diagram No Gambar Nama Keterangan Class 1 - Atribute Class + 2 Association Penggambaran dari class name, atribut atau property atau data dan method atau function atau behavior Menggambarkan hubungan antara initial node, activities, fork, decision point dan activity final node dalam sebuah sistem 3 Agregation Menggambarkan perluasan dari class 4 Generalisasi / Inheritance Menggambarkan satu atau sekumpulan class mewarisi atribut atau method dari suatu class Simbol Sequence Diagram No Gambar Nama Keterangan 1 Actor Object Boundary 2 Object Control 3 Object Menggambarkan pihak yang melakukan interaksi atau yang memicu sistem untuk berfungsi Menggambarkan obyek yang menjadi interface Menggambarkan obyek yang menjadi control sistem 4 Entity Object Menggambarkan obyek yang berupa entitas xvii

5 LifeTime Excecution 6 Occurrence 7 Message Menggambarkan eksekusi obyek selama sequence (Message dikirim atau diterima dan aktifitasnya) Menunjukkan focus control obyek pada suatu waktu Menggambarkan komunikasi yang terjadi antar obyek xviii