PENGESAHAN SKRIPSI...

dokumen-dokumen yang mirip
DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

BAB II LANDASAN TEORI

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

DAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

ABSTRACT ABSTRAKSI KATA PENGANTAR

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

BAB II LANDASAN TEORI

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI...

BAB II TINJAUAN PUSTAKA

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

HALAMAN PENGESAHAN PEMBIMBING...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

HALAMAN JUDUL HALAMAN PERSETUJUAN

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

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

DAFTAR ISI HALAMAN JUDUL PERTAMA

LEMBAR PENGESAHAN ABSTRACT

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

PENGESAHAN SKRIPSI...

2.5.1 Pengembangan Perangkat Lunak Berorientasi Objek Menggunakan UML(Unified Modelling Language)... II-28 BAB III ANALISIS SISTEM 3.

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

Diagram Use Case. Pertemuan 3

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

DAFTAR SIMBOL. Yaitu Memperlihatkan Hubungan-hubungan yang terjadi antara actor-aktor SIMBOL NAMA KETERANGAN. Aktor. Use Case.

BAB II LANDASAN TEORI

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

BAB II DASAR TEORI...

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

6 Bab II Tinjauan Pustaka

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


DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

DAFTAR ISI HALAMAN JUDUL...

PERANCANGAN APLIKASI MOBILE PENJUALAN PULSA ELEKTRONIK PUTRI CELL BERBASIS ANDROID LAPORAN TUGAS AKHIR. Diajukan Sebagai Melengkapi Salah Satu Syarat

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

DAFTAR ISI. BAB II LANDASAN TEORI Peta Klasifikasi Peta Peta Digital... 7

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

BAB II TINJAUAN PUSTAKA...

DAFTAR ISI HALAMAN JUDUL DEPAN...

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiv BAB I PENDAHULUAN...

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

PERANCANGAN SISTEM. Gambar 4-1 algoritma First in First Out 4-1.

2.6 Cool Record Edit Pro Adobe Photoshop Star Uml Pengertian Uml BAB III OBJEK DAN METODE PENELITIAN...

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

DAFTAR ISI. ABSTRACT... i. ABSTRAK... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... x. DAFTAR TABEL... xii. DAFTAR SIMBOL...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Gambar 4.1 Flowchart

BAB IV ANALISA DAN PERANCANGAN SISTEM

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016

DAFTAR ISI COVER... 1 COVER DALAM... 1 KATA MUTIARA... 1 HALAMAN PERSEMBAHAN... 1 PERNYATAAN ABSTRAK... v. KATA PENGANTAR...

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

DAFTAR ISI HALAMAN JUDUL LUAR...

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE

BAB II. KAJIAN PUSTAKA

BAB VI PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

PENGESAHAN PEMBIMBING...

DAFTAR ISTILAH. Activity Diagram


Bab 3 Perancangan Sistem

BAB II TINJAUAN PUSTAKA

DAFTAR SIMBOL. Notasi Keterangan Simbol. Actor adalah pengguna sistem. Actor. tidak terbatas hanya manusia saja, jika

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

SISTEM INFORMASI PENGELOLAAN ASET PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KABUPATEN KUDUS

BAB III ANALISA DAN DESAIN SISTEM. Android yang meliputi analisa masalah dan desain sistem.

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA xiii

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

Gambar 4.26 : Rancangan Layar Cetak Kwitansi Pemeriksaan Lab Gambar 4.27 : Rancangan Layar Entry Data Pemeriksaan Radiologi Gambar 4.

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

2.4.1 Pemodelan Proses Behaviour Diagram Implementation Diagram Bahasa pemrograman PHP

Bab 3 Metode dan Perancangan Sistem

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB II TINJAUAN PUSTAKA. lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara

BAB II TINJAUAN PUSTAKA

Sequen Diagram Latihan Soal Sequen Diagram Evaluasi Evaluasi Collaboration Diagram

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

Transkripsi:

DAFTAR ISI Halaman LEMBAR PERNYATAAN... i LEMBAR PENGESAHAN SKRIPSI... ii KATA PENGANTAR... iii ABSTRACTION... iv ABSTRAKSI... v DAFTAR ISI... vi DAFTAR GAMBAR... viii DAFTAR TABEL... x DAFTAR SIMBOL... xi DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Manfaat dan Tujuan Penulisan... 4 1.5 Metode Penelitian... 4 1.6 Sistematika Penulisan... 5 BAB II LANDASAN TEORI 2.1 Aplikasi... 6 2.2 Pengertian Sistem... 8 2.3 Sistem Informasi... 9 2.4 Sistem Informasi Geografis... 13 2.5 Pengertian Kost-kostan... 13 2.6 Algoritma Dijkstra... 14 2.7 Android... 15 2.8 Model Prototype... 19 2.9 Metode Berorientasi Objek... 22 2.10 Unified Modelling Language (UML)... 23 2.11 Eclipse... 31 2.12 Java... 32 2.13 Google Maps... 33 2.14 JSON... 34 2.15 SQLite... 35 2.16 Google API... 36 2.17 Blackbox... 38 2.18 Tinjauan Penelitian Terdahulu... 38 vi

BAB III METODOLOGI PENELITIAN 3.1 Model... 44 3.2 Metode pengembangan sistem... 45 3.3 Alat Bantu Pengembangan Sistem... 45 3.4 Dijkstra... 46 BAB IV HASIL DAN PEMBAHASAN 4.1 Analisis... 49 4.1.1 Analisis Masalah... 49 4.1.2 Analisis Kebutuhan Pengembangan Perangkat Lunak... 50 4.1.3 Analisis Sistem Usulan... 51 4.2 Perancangan Sistem Usulan... 53 4.2.1 Use Case Diagram Dan Usecase... 53 4.2.2 Rancangan Layar... 54 4.2.3 Sequence Diagram... 55 4.2.4 Class Diagram... 56 4.2.5 Deployment Diagram... 57 4.3 Algoritma... 58 4.4 Implementasi... 68 4.5 Pengujian... 73 BAB V PENUTUP 5.1 Kesimpulan... 75 5.2 Saran... 75 DAFTAR PUSTAKA... 76 LAMPIRAN A KARTU KONSULTASI... 78 LAMPIRAN B BIODATA PENULIS SKRIPSI... 80 vii

DAFTAR GAMBAR Halaman Gambar 2.1 Arsitektur Android... 19 Gambar 2.2 Model Prototype... 20 Gambar 2.3 Status Awal... 24 Gambar 2.4 Activity State... 24 Gambar 2.5 Association... 24 Gambar 2.6 Decision Points... 25 Gambar 2.7 Swimlane... 25 Gambar 2.8 Actor... 26 Gambar 2.9 Use Case... 26 Gambar 2.10 Association... 26 Gambar 2.11 Package... 26 Gambar 2.12 class... 27 Gambar 2.13 Package... 27 Gambar 2.14 Node... 28 Gambar 2.15 Kebergantungan/dependency... 28 Gambar 2.16 link... 28 Gambar 2.17 Actor... 29 Gambar 2.18 Entity... 29 Gambar 2.19 Contoh penggunaan waktu aktif... 29 Gambar 2.20 waktu aktif... 30 Gambar 2.21 pesan tipe create... 30 Gambar 2.22 Contoh penggunaan Pesan tipe call... 30 Gambar 2.23 Pesan tipe call... 30 Gambar 2.24 pesan tipe send... 30 Gambar 2.25 Pesan tipe return... 31 Gambar 2.26 Sqlite... 35 Gambar 3.1 Langkah-langkah Pembangunan Sistem... 44 Gambar 3.2 Contoh Kasus Dijkstra langkah 1... 46 viii

Gambar 3.3 Contoh Kasus Dijkstra langkah 2... 47 Gambar 3.4 Contoh Kasus Dijkstra langkah 3... 47 Gambar 3.5 Contoh Kasus Dijkstra langkah 4... 48 Gambar 3.6 Contoh Kasus Dijkstra langkah 5... 48 Gambar 4.1 Activity Diagram Pencarian Kost... 49 Gambar 4.2 Activity Diagram Menu Cek Lokasi Kost... 51 Gambar 4.3 Activity Diagram Menu About... 52 Gambar 4.4 Use Case Sistem Usulan... 53 Gambar 4.5 Rancangan Layar Menu Utama... 54 Gambar 4.6 Rancangan Layar Menu Cek Lokasi Kos... 54 Gambar 4.7 Rancangan Layar Menu About... 55 Gambar 4.8 Sequence Diagram Cek Lokasi Kost... 55 Gambar 4.9 Sequence Diagram About... 56 Gambar 4.10 Class Diagram... 56 Gambar 4.11 Deployment Diagram... 57 Gambar 4.12 Alur Proses Setting Peta... 58 Gambar 4.13 Alur Graph to Array... 59 Gambar 4.14 Alur Algoritma Dijkstra... 62 Gambar 4.15 Alur Menampilkan Jalur Terpendek... 66 Gambar 4.16 Izin Instalasi... 68 Gambar 4.17 Mulai Instalasi... 69 Gambar 4.18 Proses Instalasi... 69 Gambar 4.19 Instalasi Selesai... 70 Gambar 4.20 Tampilan Menu Utama... 70 Gambar 4.21 Tampilan Menu Cek Lokasi Kost... 71 Gambar 4.22 Menu Daftar Kost... 71 Gambar 4.23 Tampilan Jalur Terpendek... 72 Gambar 4.24 Tampilan Menu About... 72 ix

DAFTAR TABEL Halaman Tabel 4.1 Pengujian Blackbox... 73 x

DAFTAR SIMBOL 1. Activity Diagram Status awal Status awal aktivitas sistem, sebuah diagram aktivitasnya memiliki sebuah status awal. Aktivitas Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja. Percabangan/ dicision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu. Status Akhir Swimlane Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir. Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi. 2. Use Case Diagram Use Case Fungsionalitas yang disediakan sistem sebagai unitunit yang saling bertukar pesan antara unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case. Aktor/ actor Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar xi

Relasi/ Asosiasi sistem informasi yang dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama actor. Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan actor. 3. Package Diagram Package Package merupakan sebuah bungkusan dari satu atau lebih kelas atau elemen diagram UML lainnya. 4. Class Diagram Kelas Kelas pada struktur sistem. 5. Deployment Diagram Package Package merupakan sebuah bungkusan dari satu atau lebih node. Node Biasanya mengacu pada perangkat keras (hardaware), perangkat lunak yang tidak dibuat sendiri (software), jika didalam node disertakan xii

Kebergantungan/ dependency Link komponen untuk mengkonsistenkan rancangan maka komponen yang diikut sertakan harus sesuai dengan komponen yang telah didefinisikan sebelumnya pada diagram komponen. Kebergantungan antar node, arah panah mengarah pada node yang dipakai. Relasi antar node. 6. Sequence Diagram Aktor Garis hidup / lifeline Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan mengguanakan kata benda di awal frase nama aktor. Menyatakan kehidupan suatu objek Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan di dalamnya, misalnya 2 : cekstatuslogin() 1 : login() 3 : open() Maka cekstatuslogin() dan open() dilakukan didalam metode login() xiii

Pesan tipe create <<create>> Pesan tipe call 1 : nama_metode() Aktor tidak memiliki waktu aktif Menyatakan suatu objek membuat objek lain, arah panah mengarahpada objek yang dibuat Menyatakan suatu objek memanggil operasi/ metode yang ada pada objek lain atau dirinya sendiri, 1 : nama_metode() Arah panah mengarah pada objek yang memiliki operasi / metode, karena ini memanggil operasi/ metode maka operasi metode yang dipanggil harus ada pada diagram kelas sesuaidengan kelas objek yang berinteraksi Pesan tipe send Menyatakan bahwa suatu objek mengirimkan data/ 1 : masukan masukan / informasi ke objek lain, arah panah mengarah pada objek yang dikirim Pesan tipe return Menyatakan bahwa suatu objek yang telah 1 : keluaran menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian xiv

DAFTAR LAMPIRAN LAMPIRAN A KARTU KONSULTASI Halaman Lampiran A Kartu Konsultasi... 79 LAMPIRAN B BIODATA PENULIS SKRIPSI Lampiran B Biodata Penulis Skripsi... 81 xv