BAB III ANALISIS DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. menampilkan teks - teks serta terdapat kuis dengan animasi untuk melatih para

BAB III ANALISIS DAN PERANCANGAN


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III KONSEP DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada Tugas Akhir ini akan di rancang Sebuah Aplikasi Pembelajaran Turunan Fungsi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERENCANAAN. Rabies merupakan penyakit hewan menular yang disebabkan oleh virus dan

BAB III ANALISIS, KONSEP DAN PERANCANGAN

4.1. Perancangan Use Case Diagram

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN. Pada tugas akhir ini akan dirancang sebuah aplikasi Pembelajaran Berbasis

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN


ANALISIS DAN DESAIN SISTEM

Gambar 4.1 Gambar Use Case Diagram

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

35

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Konsep Aplikasi Interaktif Panduan Pengguna TransJakarta

BAB III ANALISA, KONSEP DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN


BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN


BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III KONSEP DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN DAN DESAIN

BAB III ANALISA DAN PERANCANGAN. Pada tahap konsep, penulis menentukan kebutuhan dasar pengguna (user),

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

19 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Analisis merupakan penelaahan atau penelitian dengan melakukan suatu percobaan yang menghasilkan kesimpulan dari penguraian suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi segala permasalahan yang timbul, hambatan yang terjadi serta kesempatan dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan yang dapat membangun dan mempertinggi sistem kerja alat yang akan dibuat. 3.1.1 Analisis Sistem Yang Akan Dibangun Menjelaskan kondisi atau kemajuan yang harus dipenuhi oleh sistem sesuai dengan spesifikasi yang diinginkan oleh pemakai, meliputi analisa kebutuhan aplikasi, analisa kebutuhan perangkat lunak dan perangkat keras, identifikasi kebutuhan pemakai, dan deskripsi kebutuhan fungsional. 3.1.1.1 Analisa Kebutuhan Perangkat Lunak dan Perangkat Keras Spesifikasi perangkat lunak yang dibutuhkan adalah sebagai berikut : 1. Operating system : Windows Vista Home Premium 2. Bahasa Pemograman : Java 3. DBMS: SQLite 4. Aplikasi : Eclipse 3.1.1.2 Identifikasi Kebutuhan Pemakai 1. Aplikasi yang dibuat untuk memberikan informasi yang dibutuhkan pengguna aplikasi. 2. Aplikasi harus mudah digunakan oleh pengguna.

20 3.2 Use Case Diagram Diagram use case menggambarkan interaksi antara proses dengan aktor yang bersangkutan dalam suatu sistem. Gambar 3.1 Use Case Aplikasi Informasi Puskesmas berbasis Android Tabel 3.1 Skenario Use Case Menu Start Nama Use Case Start Deskripsi Pada use case ini aplikasi akan menampilkan menu pilih singkat kecamatan, tambah puskesmas Aktor Pengguna Pra Kondisi Aplikasi sudah dijalankan Tindakan Aplikasi akan menampilkan menu pilih kecamatan, Utama tambah puskesmas Tabel 3.2 Skenario Use Case Menu Reminder Nama Use Case Deskripsi Singkat Reminder Pada use case ini aplikasi akan menampilkan menu

21 Aktor Pra Kondisi Tindakan Utama pilihan usia kandungan saat ini Pengguna Aplikasi sudah dijalankan Aplikasi akan menampilkan menu pilihan usia kandungan saat ini Tabel 3.3 Skenario Use Case Menu Exit Nama Use Case Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama Pasca Kondisi Exit Pada use case ini aplikasi akan menampilkan tombol Exit Pengguna Aplikasi sudah dijalankan Menampilkan dua tombol pilihan Apabila use case berhasil dijalankan, maka pengguna dapat memilih untuk tetap mengakses aplikasi atau keluar dari aplikasi 3.3 Activity Diagram Activity Diagram menunjukkan langkah untuk melakukan komputasi. Setiap langkah adalah sebuah keadaan dalam melakukan sesuatu. Diagram ini menggambarkan langkah mana yang harus dijalankan secara berurutan dan langkah mana yang bisa dijalankan secara bersama pada Gambar 3.2 menjelaskan tentang perancangan activity diagram untuk halaman utama.

22 Gambar 3.2 Activity Diagram Halaman Menu Utama 3.3.1 Perancangan Activity Diagram Untuk Halaman Start Aktifitas dimulai ketika pengguna memilih Menu Start selanjutnya sistem akan menampilkan halaman Start, selanjutnya pengguna dapat memilih 2 pilihan pada halaman tersebut yaitu Pilih Kecamatan yang dicari, Tambah Puskesmas.

23 Gambar 3.3 Activity Diagram Halaman Menu Start Gambar 3.4 Activity Diagram Pilih Kecamatan

24 Gambar 3.5 Activity Diagram Tambah Puskesmas Gambar 3.6 Activity Diagram Edit Informasi Puskesmas

25 Gambar 3.7 Activity Diagram Delete Informasi Puskesmas 3.3.2 Perancangan Activity Diagram Untuk Halaman Reminder Aktifitas dimulai ketika pengguna memilih menu Reminder. Selanjutnya sistem akan menampilkan halaman Reminder dan pengguna dapat memilih usia kandungan pada saat ini dalam hitungan minggu, setelah itu klik tombol Ok. Sistem akan menampilkan Halaman Reminder Kontrol sesuai dengan usia kandungan yang dipilih. Dalam halaman tersebut terdapat 2 pilihan yaitu Reset dan Back, kedua pilihan yang dipilih akan kembali ke Menu Utama Aplikasi.

26 Gambar 3.8 Activity Diagram Menu Reminder 3.3.3 Perancangan Activity Diagram Untuk Halaman Exit Aktifitas dimulai ketika pengguna memilih menu Exit. Selanjutnya sistem akan menampilkan halaman Exit dan memberi pilihan kepada pengguna, bila pengguna masih ingin berada dalam aplikasi pengguna klik tombol Tidak dan sistem akan kembali ke menu utama. Bila pengguna klik tombol Ya maka pengguna akan keluar dari aplikasi.

27 Gambar 3.9 Activity Diagram Menu Exit 3.4 Sequence Diagram Sebuah sequence diagram secara khusus menjabarkan aktivitas sebuah skenario tunggal. Diagram tersebut menunjukan sejumlah objek contoh pesanpesan melalui objek-objek didalam use case diagram. 3.4.1 Perancangan Sequence Diagram Melihat Informasi Puskesmas Sequence Diagram halaman melihat informasi puskesmas menggambarkan scenario dan langkah-langkah yang dilakukan pengguna. Pertama pengguna masuk ke halaman menu utama, lalu klik menu Start, pilih kecamatan yang listnya akan dilihat, muncul halaman list puskemas berdasarkan kecamatan, klik puskesmas yang akan dilihat informasinya.

28 Gambar 3.10 Sequence Diagram Melihat Informasi Puskesmas 3.4.2 Perancangan Sequence Diagram Tambah Informasi Puskesmas Sequence Diagram halaman tambah informasi puskesmas menggambarkan skenario dan langkah-langkah yang dilakukan pengguna. Pertama pengguna masuk ke halaman menu utama, lalu klik menu Start, klik tombol Tambah puskesmas, lalu akan tampil halaman Tambah Informasi Puskesmas. Gambar 3.11 Sequence Diagram Tambah Informasi Puskesmas

29 3.4.3 Perancangan Sequence Diagram Edit Informasi Puskesmas Sequence Diagram halaman edit informasi puskesmas menggambarkan skenario dan langkah-langkah yang dilakukan pengguna. Pertama pengguna masuk ke halaman menu utama, lalu klik menu Start, pilih list puskesmas berdasarkan kecamatan, tekan lalu klik Edit dan akan tampil halaman Edit Informasi Puskesmas. Gambar 3.12 Sequence Diagram Edit Informasi Puskesmas 3.4.4 Perancangan Sequence Diagram Delete Informasi Puskesmas Sequence Diagram halaman delete informasi puskesmas menggambarkan skenario dan langkah-langkah yang dilakukan pengguna. Pertama pengguna masuk ke halaman menu utama, lalu klik menu Start, pilih list puskesmas berdasarkan kecamatan, tekan lalu klik Delete dan Informasi Puskesmas akan terhapus dari database.

30 Gambar 3.13 Sequence Diagram Delete Informasi Puskesmas 3.4.5 Perancangan Sequence Diagram Table Reminder Sequence Diagram halaman table reminder menggambarkan skenario dan langkah-langkah yang dilakukan pengguna. Pertama pengguna masuk ke halaman menu utama, lalu klik menu Reminder, pilih usia kandungan saat ini lalu ok, lalu akan muncul halaman table reminder. Gambar 3.14 Sequence Diagram Table Reminder

31 3.5 Spesifikasi Basis Data Spesifikasi basis data yang dimaksud adalah sebagai berikut: 1. Nama Table : puskesmas Primary key : puskesmas _id Tabel 3.4 Tabel puskesmas No Nama Field Tipe Data Length Keterangan 1 puskesmas_id integer Kode puskesmas 2 kecamatan_id integer Kode kecamatan 3 nama varchar 50 Nama puskesmas 4 info text Informasi puskesmas 5 alamat text Alamat Puskesmas 6 telp varchar 20 Telepon Puskesmas 7 image text Foto Puskesmas 2. Nama Table : kecamatan Primary key : kecamatan_id Tabel 3.5 Tabel Kecamatan No Nama Field Tipe Data Length Keterangan 1 kecamatan_id integer Kode kecamatan 2 nama varchar 50 Nama kecamatan 3. Nama Table : reminder Primary key : reminder_id Tabel 3.6 Tabel Reminder No Nama Field Tipe Data Length Keterangan 1 reminder_id integer Kode reminder 2 minggu integer Minggu ke- 3 tanggal varchar 10 Tanggal kontrol 3.6 Perancangan StoryBoard Storyboard merupakan deskripsi masing-masing tampilan suatu kejadian dari movie yang akan dimainkan. Dengan mencantumkan semua objek atau

32 elemen multimedia serta komponen-komponen aplikasi yang akan dibuat. Satu kolom storyboard mewakili satu tampilan di layar monitor. Gambar 3.15 Story Board Halaman Menu Utama Scene Name : Halaman Menu Utama No. 1 No.2 No.3 : Menu Start : Menu Reminder : Menu Exit Gambar 3.16 Story Board Halaman Menu Start

33 Scene Name : Halaman Menu Start No. 1 No.2 No.3 : Pilih List Kecamatan : Menu Back : Menu Tambah Puskesmas Gambar 3.17 Story Board Halaman List Puskesmas Kelurahan berdasarkan kecamatan Scene Name : Halaman Tampilan List Puskesmas Kelurahan berdasarkan kecamatan No.1 No. 2 No.3 : Judul Puskesmas Kecamatan : Masukkan keyword yang ingin dicari : Menu Search No.4 : List Puskesmas 1 No.5 : List Puskesmas 2 No.6 : List Puskesmas 3 No.7 : List Puskesmas 4

34 Gambar 3.18 Story Board Halaman Informasi Puskesmas Kelurahan Scene Name : Halaman Tampilan Informasi Puskesmas Kelurahan No. 1 No.2 No.3 No.4 No.5 : Judul Puskesmas : Image Puskesmas : Informasi Puskesmas : Alamat Puskesmas : Telepon Puskesmas Gambar 3.19 Story Board Halaman Tambah Informasi Puskesmas

35 Scene Name : Halaman Tampilan Tambah Informasi Puskesmas No. 1 No.2 No.3 No.4 No.5 No.6 No.7 : Pilih Kecamatan : Masukkan Nama Puskesmas : Masukkan Informasi Puskesmas : Masukkan Alamat Puskesmas : Masukkan Telepon Puskesmas : Masukkan Image Puskesmas lewat Gallery : Menu Simpan Gambar 3.20 Story Board Halaman Edit Informasi Puskesmas Scene Name : Halaman Tampilan Edit Informasi Puskesmas No. 1 No.2 No.3 No.4 No.5 : Pilih Nama Puskesmas yang diedit : Pilih Kecamatan : Masukkan Informasi Puskesmas : Masukkan Alamat Puskesmas : Masukkan Telepon Puskesmas

36 No.6 No.7 : Masukkan Image Puskesmas lewat Gallery : Menu Simpan Gambar 3.21 Story Board Halaman Menu Exit Scene Name : Halaman Tampilan Menu Exit No. 1 No.2 : Tidak, jika masih ingin berada pada aplikasi : Ya, jika ingin keluar Gambar 3.22 Story Board Halaman Menu Reminder

37 Scene Name : Halaman Menu Reminder No. 1 : Pilih usia kandungan dalam minggu (1,2,3,4,5,6,7,8,9,10) No.2 : Menu Ok Gambar 3.23 Story Board Halaman Table Reminder Scene Name : Halaman Tampilan Table Reminder No.1 No.2 No.3 : Tabel jadwal kontrol : Menu Back : Menu Reset