BAB III ANALISA DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN


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

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

BAB III ANALISA DAN PERANCANGAN SISTEM


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

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN APLIKASI

BAB I PENDAHULUAN 1.1 Latar Belakang

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Gambar 4.1 Flowchart

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III DESAIN DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III. Metodologi Penelitian


BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

19

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III METODE PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah


BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari

BAB I PENDAHULUAN. 1.1 Latar Belakang.

BAB III METODE PENELITIAN

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

. BAB III PERANCANGAN SISTEM

Transkripsi:

BAB III ANALISA DAN PERANCANGAN Bab ini akan menjelaskan system analisis dan perancangan pada aplikasi Sistem Pencatatan MOM (Minutes Of Meeting) dan Scheduling Menggunakan Mobile Programming, tahap pertama adalah analisis dan dilanjut dengan perancangan aplikasi. 3.1 ANALISA SISTEM Tahapan analisis adalah tahapan awal dalam pembuatan aplikasi. Pada tahapan ini akan menganalisa kebutuhan kebutuhan aplikasi. Analisa dilakukan pada data-data yang menggunakan aplikasi, sehingga dapat diketahui spesifikasi kebutuhan apa saja yang dibutuhkan untuk membangun aplikasi ini. Tujuan membuat sebuah aplikasi MOM (Minutes Of Meeting) dan Scheduling adalah untuk mengetahui jadwal meeting dan kita dapat dengan mudah mencatat hasil pertemuan (Meeting) tersebut kedalam aplikasi. Berdasarkan permasalahan itu akan mencoba membuat aplikasi ini, sebagai acuan untuk mengetahui adanya rapat yang sudah dibuat oleh user atau pengguna aplikasi tersebut. 3.2 PERANCANGAN SISTEM Aplikasi Sistem Pencatatan MOM (Minutes Of Meeting) dan Scheduling Menggunakan Mobile Programming, sedangkan untuk bahasa pemrogramannya menggunakan Java dan Eclipse sebagai Aplikasi Editor. Perancangan sistem merupakan tahap awal dari perancangan perangkat lunak. Perancangan ini dilakukan untuk mengetahui kondisi sistem secara umum. Perancangan sistem meliputi cara kerja sistem, Use case diagram, Activity Diagram, dan Diagram Sequence. 40

3.2.1 Diagram Use Case Proses perancangan aplikasi ini menggunakan UML (Unified Modelling Language). Ada 3 (tiga) diagram yang digunakan yaitu use case diagram, activity diagram dan sequence diagram. Use case diagram menampilkan fungsionalitas yang diharapkan dari aplikasi sistem informasi tersebut. Sebuah use case menggambarkan urutan interaksi antara user dengan aplikasi. Use Case aplikasi ini dilihat pada Gambar 3.3.1. Gambar 3.2.1. Use Case Diagram 41

3.2.2 Diagram Activitiy Activity diagram adalah refresentasi grafis dari alur kerja tahapan aktifitas. Diagram ini mendukung pilihan tindakan, iterasi dan konkurensi. Activity Diagram terdapat 4 (empat) bagian, yaitu : a. Activity Diagram Membuat Jadwal Meeting: Kegitan Activity Diagram membuat jadwal meeting adalah kegiatan yang dilakukan oleh User untuk melakukan membuka menu jadwal meeting. Pada gambar dibawah ini terlihat bahwa kegiatan ini di mulai dengan meng-klik menu jadwal meeting dan membuat jadwal meeting. Ketika selesai membuat jadwal meeting dan menyimpan jadwal meeting akan ada pemberitahuan save berhasil, dan data akan tersimpan di database. Gambar 3.2.2. Activity Diagram Membuat Jadwal Meeting 42

b. Activity Diagram Lihat Jadwal Meeting: Kegiatan Activity Diagram lihat jadwal meeting adalah kegiatan yang dilakukan oleh User untuk melakukan membuka menu melihat jadwal meeting. Pada gambar dibawah ini terlihat bahwa kegiatan ini di mulai dengan mengklik menu mencari jadwal meeting dan melihat hasil membuat jadwal meeting sebelum nya. Gambar 3.2.3. Activity Diagram Menu Lihat Jadwal Meeting c. Activity Diagram Mencatat MOM : Kegiatan Activity Diagram mencatat MOM adalah kegiatan yang dilakukan oleh User untuk melakukan membuat jadwal meeting. Pada gambar dibawah ini terlihat bahwa kegiatan ini di mulai dengan meng-klik menu mencari jadwal meeting dan melihat hasil membuat jadwal meeting sebelumnya. Untuk membuat MOM user harus meng-klik hasil pembuatan jadwal meeting untuk mencatat MOM. 43

Gambar 3.2.4. Activity Diagram Edit Jadwal Meeting d. Activity Diagram Ubah Jadwal Meeting: Kegiatan Activity Diagram Ubah Jadwal Meeting adalah kegiatan yang dilakukan oleh User untuk melakukan mengubah jadwal meeting. Pada gambar dibawah ini terlihat bahwa kegiatan ini di mulai dengan membuka menu utama dan pilih tombol mencari jadwal meeting, lalu pilih jadwal meeting yang akan diubah. Setelah diubah jadwal meeting akan berubah. 44

Gambar 3.2.5. Activity Diagram Ubah Jadwal Meeting e. Activity Diagram Hapus Jadwal Meeting: Kegiatan Activity Diagram Hapus Jadwal Meeting adalah kegiatan yang dilakukan oleh User untuk melakukan menghapus jadwal meeting dan MOM. Pada gambar dibawah ini terlihat bahwa kegiatan ini di mulai dengan mengklik menu mencari jadwal meeting dan melihat hasil membuat jadwal meeting di detail agenda, lalu klik hapus untuk menghapus data jadwal meeting dan MOM. 45

Gambar 3.2.6. Activity Diagram Hapus Jadwal Meeting 3.2.3 Diagram sequance Pada pengembangan aplikasi ini menggunakan bahasa pemprograman Java dan Design XML (Extensible Mark Up Language). Setelah proses coding telah selesai dilaksanakan pengujian dengan skenario menjalankan aplikasi Emulator Android Virtual Device dan menguji tiap halaman aplikasi. Diagram Sequence terdapat 5 (empat) bagian, yaitu : a. Diagram Sequence Membuat Jadwal Meeting Berikut ini adalah diagram sequence untuk Membuat Jadwal Meeting : Diagram sequence merupakan salah satu diagram Interaction yang menjelaskan bagaimana suatu operasi itu dilakukan. User akan membuka menu utama dan membuat jadwal meeting. Ketika selesai membuat jadwal meeting klik save untuk menyimpan jadwal meeting. Hasil pembuatan jadwal meeting di menu utama adalah menu lihat jadwal meeting dan kembali ke menu utama. 46

Gambar 3.2.7 Diagram Sequence Membuat Jadwal Meeting b. Diagram Sequence Mencari Jadwal Meeting Berikut ini adalah diagram sequence untuk Mencari Jadwal Meeting : Diagram sequence merupakan salah satu diagram Interaction yang menjelaskan bagaimana suatu operasi itu dilakukan. User akan membuka menu utama dan membuka lihat jadwal meeting hasil dari pembuatan jadwal meeting dan kembali ke menu utama. Gambar 3.2.8 Diagram Sequence Mencari Jadwal Meeting 47

c. Diagram Sequence Mencatat MOM Berikut ini adalah diagram sequence untuk Mencatat MOM : Diagram sequence merupakan salah satu diagram Interaction yang menjelaskan bagaimana suatu operasi itu dilakukan. User akan membuka menu utama dan pilih tombol menu lihat jadwal meeting. Setelah pilih tombol lihat jadwal meeting akan tampil list hasil pembuatan jadwal meeting. Pilih hasil pembuatan jadwal meeting dan mencatat MOM di aplikasi tersebut lalu kembali ke menu utama. Gambar 3.2.9 Diagram Sequence Mencatat MOM d. Diagram Sequence Ubah Jadwal Meeting Berikut ini adalah diagram sequence untuk Ubah Jadwal Meeting : Diagram sequence merupakan salah satu diagram Interaction yang menjelaskan bagaimana suatu operasi itu dilakukan. User akan membuka menu utama dan pilih tombol menu lihat jadwal meeting. Setelah pilih tombol lihat jadwal meeting akan tampil list hasil pembuatan jadwal meeting. Pilih hasil pembuatan jadwal meeting dan ubah MOM di aplikasi tersebut lalu kembali ke menu utama. 48

Gambar 3.2.10 Diagram Sequence Ubah Jadwal Meeting e. Diagram Sequence Hapus Jadwal Meeting Berikut ini adalah diagram sequence untuk Hapus Jadwal Meeting : Diagram sequence merupakan salah satu diagram Interaction yang menjelaskan bagaimana suatu operasi itu dilakukan. User akan membuka menu utama dan pilih tombol menu lihat jadwal meeting. Setelah pilih tombol lihat jadwal meeting akan tampil list hasil pembuatan jadwal meeting. Pilih hasil pembuatan jadwal meeting dan ubah MOM di aplikasi tersebut lalu pilih tombol hapus untuk menghapus data di jadwal meeting dan kembali ke menu utama. 49

Gambar 3.2.11 Diagram Sequence Hapus Jadwal Meeting 3.3 DATA BASE Untuk pembuatan database aplikasi Sistem Pencatatan MOM (Minutes Of Meeting) dan Scheduling Menggunakan Mobile Programming ini akan menggunakan database MySQL tujuanya agar jika ada perubahan informasi atau penambahan data Jadwal Meeting cukup mengubah database saja sehingga tidak perlu mengubah tampilan atau menambah tampilan yang sudah ada. 3.3.1 Struktur Table Database ini memiliki struktur tabel yang terdiri dari 1 (satu) table: Tabel Lihat Jadwal Meeting No Nama Field Tipe Data Keterangan 1 Id int id (primary key) 2 Tanggal Jadwal Meeting date Tanggal Jadwal Meeting 3 Pukul Jadwal Meeting time Pukul Jadwal Meeting 4 Tempat Varchar(50) Tempat Jadwal Meeting 5 Agenda varchar(50) Agenda Jadwal Meeting 50

6 Keterangan varchar(50) Keterangan 7 Peserta varchar(100) Peserta Meeting 8 Mom text Mom Tabel 3.1 Tabel Lihat Jadwal Meeting 3.4 PERANCANGAN ANTAR MUKA Berikut ini adalah rancangan tampilan yang akan dibuat di dalam aplikasi Sistem Pencatatan MOM (Minutes Of Meeting) dan Scheduling Menggunakan Mobile Programming. 3.4.1 Tampilan Menu Utama Tampilan menu utama ini merupakan tampilan pertama dari aplikasi, jika user akan melakukan membuat jadwal meeting klik membuat jadwal meeting dan jika user ingin mengetahui hasil membuat jadwal meeting klik tombol lihat jadwal meeting. Gambar 3.4.1 Tampilan Menu Utama 51

3.4.2 Tampilan Membuat Jadwal Meeting Tampilan menu membuat jadwal meeting ini merupakan tampilan user untuk melakukan membuat jadwal meeting. Setelah selesai membuat jadwal meeting klik tombol save untuk menyimpan jadwal meeting. Gambar 3.4.2 Tampilan Membuat Jadwal Meeting 3.4.3 Tampilan Mencari Jadwal Meeting Tampilan mencari jadwal meeting merupakan tampilan user untuk mencari jadwal meeting setelah membuat jadwal meeting sebelumnya dan kembali ke menu utama, lalu pilih menu lihat jadwal meeting. 52

Gambar 3.4.3 Tampilan menu mencari Jadwal Meeting 3.4.4 Tampilan Hasil Membuat Jadwal Meeting Tampilan hasil membuat jadwal meeting merupakan hasil untuk membuat jadwal meeting yang sudah dibuat sebelumnya dan untuk melihat jadwal meeting kembali ke menu utama, lalu pilih lihat jadwal meeting. Gambar 3.4.4 Tampilan Hasil Membuat Jadwal Meeting 53

3.4.5 Tampilan Mencatat Mom Tampilan mencatat MOM merupakan tampilan membuat sebuah MOM. Untuk mencatat MOM adalah ke tampilan menu utama, lalu pilih lihat jadwal meeting dan buat mencatat MOM di aplikasi tersebut. Gambar 3.4.5 Tampilan menu mencatat mom 3.4.6 Perancangan Menu Navigasi Menu navigasi untuk memberikan kemudahan bagi pengguna aplikasi MOM (Minutes of Meeting) dan Scheduling menggunakan mobile programming. Aplikasi ini bisa dimengerti oleh pengguna bagaimana aplikasi berjalan dengan hubungan antar halaman satu dengan halaman lainnya. Adapun menu navigasi dari aplikasi MOM (Minutes of Meeting) dan Scheduling menggunakan mobile programing dapat dilihat dibawah ini. 54

Gambar 3.4.6 Menu Navigasi Keterangan : 1. Saat pertama aplikasi dijalankan, pengguna akan ditampilkan membuat jadwal meeting dan lihat jadwal meeting. 2. Pada saat pengguna memilih jadwal meeting adalah untuk membuat jadwal meeting di aplikasi tersebut. 3. Pada saat pengguna memilih lihat jadwal meeting adalah untuk melihat hasil pembuatan jadwal meeting dan MOM di menu list agenda. 4. Untuk membuat MOM di aplikasi tersebut. Pertama pilih menu lihat jadwal meeting, lalu akan tampil list agenda, pilih salah satu list untuk membuat MOM di aplikasi tersebut. 55