BAB IV PERANCANGAN SISTEM. adalah untuk mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan

dokumen-dokumen yang mirip
BAB IV PERANCANGAN SISTEM. dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk

BAB IV ANALISIS DAN PERANCANGAN. mengidentifikasi dan mengevaluasi permasalahan. Analisis sistem bertujuan

BAB III ANALISA DAN PERANCANGAN SISTEM

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

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

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

Unified Modelling Language UML

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV PERANCANGAN SISTEM. pengembangan sistem yang didefinisikan dari kebutuhan-kebutuhan fungsional dan

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

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM. bagian dengan tujuan untuk mengidentifikasikan suatu permasalahan serta

BAB III ANALISIS DAN PERANCANGAN SISTEM. permasalahan-permasalahan dan kebutuhan-kebutuhan yang diharapkan sehingga dapat

BAB 3 PERANCANGAN PROGRAM

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

BAB IV ANALISIS DAN PERANCANGAN SISTEM. maka terlebih dahulu perlu dilakukan analisis sebuah system pembelajaran mengenai

BAB III ANALISA DAN PERANCANGAN

Gambar Use Case Diagram

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I Pendahuluan I - 1 UNIVERSITAS KRISTEN MARANATHA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang terdiri

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. deskripsi dari PT. Prima Krista Sejahtera Jl. Taman Sari No.25 C kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III OBJEK DAN METODE PENELITIAN. Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian ini adalah Sistem Informasi Penjadwalan Dalam

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

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

BAB III ANALISA DAN PERANCANGAN

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

BAB III ANALISIS DAN DESAIN SISTEM

BAB III KONSEP DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISA, KONSEP DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau komponen komputer dengan tujuan untuk mengidentifikasi serta

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB 3 ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN APLIKASI

PEMBIMBING : Dr. Lulu Chaerani Munggaran, SKom., MMSI

BAB III ANALISIS DAN PERANCANGAN SISTEM. Game yang dibangun merupakan game kuiz edukasi yang didalamnya

Bab 3 Metode dan Perancangan Sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB III ANALISIS DAN PERANCANGAN

BAB III OBJEK DAN METODE PENELITIAN. Objek yang diteliti adalah hotel yang ada di Bandung yaitu Hotel Millenia

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

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

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID


PEMBANGUNAN APLIKASI SISTEM MONITORING RUMAH MENGGUNAKAN MEDIA SMS TO BERBASIS SMS GATEWAY DAN LIVE IMAGE CAPTURING Joni Sofyandi

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

ABSTRACT ABSTRAKSI KATA PENGANTAR

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penggunaan smartphone saat ini sangat berkembang sekali karena

BAB III OBJEK DAN METODE PENELITIAN. No.30 yang pengembangnnya awalnya dipelopori oleh satu orang dengan bantuan

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

BAB IV PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan kebutuhan-kebutuhan dari sistem tersebut untuk mereduksi sumber daya yang berlebih serta membantu merencanakan penjadwalan pembentukan sistem, meminimalisir distorsi-distorsi yang mungkin terdapat di dalam sistem tersebut sehingga fungsi yang terdapat di dalam sistem tersebut bekerja secara optimal. 4.1.1 Analisis Masalah Dalam melakukan pembangunan aplikasi gejala dan diagnosa penyakit umum berbasis Android ini terdapat beberapa masalah dan faktor-faktor penting yang perlu diperhatikan. Faktor-faktor yang akan dianalisi tersebut, yaitu mengenai permasalahan mengetahui penyakit yang diderita. Hasil analisis ini akan dijadikan sebagian acuan dalam pembangunan perangkat lunak gejala dan diagnosa penyakit umum berbasis Android. 68

69 4.1.2 Analisis dan Kebutuhan Non-Fungsional Analisis dan kebutuhan non-fungsional meliputi analisis dan kebutuhan perangkat lunak, analisis dan kebutuhan perangkat keras, serta analisis dan kebutuhan user. 4.1.2.1 Analisis dan Kebutuhan Perangkat Lunak Perangkat lunak digunakan dalam sebuah sistem merupakan perintahperintah yang diberikan kepada perangkat keras agar bisa saling berinteraksi diantara keduanya. Perangkat lunak yang dibutuhkan untuk membangun aplikasi gejala dan diagnosa penyakit umum berbasis Android ini adalah sebagai berikut : 1. Sistem Operasi Windows 7. 2. Eclipse (indigo). 3. Android SDK. 4. Android ADT 5. StarUML. 4.1.2.2 Analisis dan Kebutuhan Perangkat Keras Komputer dan handphone atau ponsel terdiri dari perangkat keras dan perangkat lunak yang saling berinteraksi. Perangkat lunak memberikan instruksiinstruksi kepada perangkat keras untuk melakukan suatu tugas tertentu, sehingga dapat menjalankan suatu sistem di dalamnya. Pada aplikasi gejala dan diagnosa penyakit umum berbasis Android ini, perangkat keras yang digunakan adalah sebagai berikut :

70 1. Intel Pentium Core 2 duo 2.0 GHz. 2. Memori 2 GB. 3. VGA SIS 512 MB. 4. Harddisk 500 GB. 5. Mouse dan Keyboard. 6. Handphone/tablet yang menggunakan sistem operasi Android. 4.1.2.3 Analisis dan Kebutuahan User Selain dibutuhkannya perangkat lunak dan perangkat keras, user juga sangat dibutuhkan dalam aplikasi gejala dan diagnosa penyakit umum berbasis andoid ini. Adapun spesifikasi user yang dibutuhkan: 1. Mengerti mengoperasionalkan handphone/tablet yang bersistem operasi Android. 2. Dapat mengoprasikan aplikasi. 3. Memiliki handphone yang bersistem operasi Android. 4.1.3 Analisis dan Kebetuhan Fungsional Tahap pertama yang dilakukan dalam melakukan analisis berorientasi objek menggunakan UML adalah menentukan aktor atau user sistem. Kata aktor dalam konteks UML, menampilkan peran (roles) yang user (atau sesuatu di luar sistem yang dikembangkan yang dapat berupa perangkat keras, end user, sistem yang lain, dan sebagainya).

71 4.1.4 Use CaseDiagram Use case diagram adalah diagram yang menyajikan interaksi antara use case dan actor. Dimana actor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan persyaratan yang harus dipenuhi sistem dari pandangan pemakai. Berikut adalah gambar model Use Case Diagram : Periksa <<include>> Memilih Gejala <<include>> User Info Penyakit <<include>> Cara Penanggulangan Melihat Info Kesehatan Gambar 4.1 Use Case Diagram Gejala dan Diagnosa Penyakit Umum

72 4.1.4.1 Defenisi Use Case Definisi Use Case berfungsi untuk menjelaskan proses yang terdapat pada setiap Use Case. Definisinya dapat dilihat pada tabel 4.1. Tabel 4. 1 Definisi Use Case NO Use Case Deskripsi 1 Periksa Proses untuk mengetahui dan melihat diagnosa penyakit yang diderita 2 Informasi Kesehatan Proses untuk mengetahui informasi kesehatan 3 Help Proses untuk mengetahui cara menggunakan aplikasi. 4 Exit Proses untuk keluar dari aplikasi sesudah atau sebelum menggunakan aplikasi. 4.1.5 Activity Diagram Activity Diagram merupakan bentuk dari state machine yang bertujuan memodelkan komputasi komputasi dan aliran aliran kerja yang terjadi dalam sistem/perangkat lunak yang sedang dikembangkan. State pada diagram aktivitas merepresentasikan state dari komputasi yang di eksekusi, suatu diagram aktivitas mengasumsikan komputasi komputasi dilaksanakan tanpa adanya interupsi interupsi eksternal berbasis event terjadi. Berikut adalah Activity Diagram yang terdapat pada aplikasi gejala dan diagnosa penyakit umum :

73 1. Periksa Pengguna Aplikasi Memilih Menu Diagnosa Menerima Perimtaan Menu Periksa Menerima Tampilan Gejala Merender Gejala Memilih Gejala Menerima Permintaan Gejala Yang Dipilih Menerima Tampilan Penyakit Merender Info Peyankit Memilih Penyakit Menerima Permintaan Penyakit Yang dipilih Menerima Tampilan Cara Penanggulangan Merender Cara Penanggulangan Gambar 4.2 Activity Diagram Periksa

74 2. Informasi Kesehatan Pengguna Aplikasi Memilih Info Kesehatan Menerima Request Halaman Info Kesehatan Menerima Tampilan Halaman Info Kesehatan Merender Halaman Info Kesehatan Gambar 4.3 Activity Diagram Informasi Kesehatan 3. Help Pengguna Aplikasi Memilih Menu Help Menerima Request Halaman Help Menerima Halaman Help Merender Halaman Help Gambar 4.4 Activity Diagram Help

75 4.1.6 Skenario Use Case Skenario setiap bagian pada Use Case menunjukkan proses apa yang terjadi pada setiap bagian didalam Use Case tersebut, dimana user memberikan perintah pada setiap bagian dan respon apa yang diberikan oleh sistem kepada user setelah user memberikan perintah pada setiap bagian bagian Use Case. Berikut adalah Skenario Use Case yang terdapat pada aplikasi gejala dan diagnosa penyakit umum : 1. Periksa Tabel 4.2 Skenario Use Case Periksa Identifikasi Nomor 1 Nama Tujuan Deskripsi Aktor Periksa Dapat menampilkan gejala penyakit Proses untuk melihat gejala yang diderita User Skenario Utama Kondisi awal User berada di menu utama aplikasi gejala dan diagnosa penyakit berbasis Android Aksi Aktor 1.Memilih menu diagnosa penyakit Reaksi Sistem 2. Aplikasi merespon dengan cara menampilkan halaman diagnosa penyakit

76 3. Pilih gejala yang diderita 4. Aplikasi merespon dan mengecek gejala-gejala yang dipilih 5. Memilih penyakit 6. Aplikasi merespon dan memilih penyakit Kondisi akhir : Aplikasi menampilkan gejala dan diagnosa penyakit. 2. Informasi Kesehatan Tabel 4.3 Skenario Use Case Informasi Kesehatan Identifikasi Nomor 2 Nama Tujuan Deskripsi Aktor Informasi Kesehatan Dapat menampilkan Informasi Kesehatan Proses untuk melihat Informasi Kesehatan User Skenario Utama Kondisi awal User berada di menu utama aplikasi gejala dan diagnosa penyakit umum berbasis Android Aksi Aktor 1.Memilih menu Informasi Penyakit Reaksi Sistem 2. Aplikasi merespon dengan cara menampilkan halaman Informasi kesehatan

77 Kondisi akhir : Aplikasi menampilkan Informasi Kesehatan 3. Help Tabel 4.4 Skenario Use Case Help Identifikasi Nomor 3 Nama Tujuan Help User dapat mengerti fungsi dan cara penggunaan aplikasi. Deskripsi Proses untuk melihat cara penggunaan aplikasi gejala dan diagnosa penyakit umum berbasis Android Aktor User Skenario Utama Kondisi awal User berada di menu utama aplikasi gejala dan diagnosa penyakit umum berbasis Android Aksi Aktor 1.Memilih menu Help Reaksi Sistem 2. Aplikasi merespon akan langsung menampilkan petunjuk penggunaan berupa teks dalam Bahasa Indonesia yang akan muncul di layar telepon genggam.

78 Kondisi akhir : Aplikasi menampilkan informasi penggunaan aplikasi 4. Exit Tabel 4.5 Skenario Use Case Exit Identifikasi Nomor 4 Nama Tujuan Exit User keluar dan menutup aplikasi untuk kembali ke tampilan default telepon genggam. Deskripsi Proses keluar dan menutup aplikasi untuk kembali ke tampilan default telepon genggam. Aktor User Skenario Utama Kondisi awal User berada di menu utama aplikasi gejala dan diagnosa penyakit umum berbasis Android Aksi Aktor 1.Memilih menu Help Reaksi Sistem 2. Aplikasi merespon akan langsung Keluar dari aplikasi Kondisi akhir : Aplikasi keluar dari aplikasi

79 4.1.7 Sequence Diagram Sequence Diagram menggambarkan interaksi antar objek di dalam dan disekitar sistem (termasuk user, display, dan sebagainya). Sequence Diagram terdiri atas dimensi vertical (waktu) dan dimensi horizontal (objek-objek yang terkait). Pada Sequence Diagram ini menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan pada sistem sebagai respon dari sebuah event untuk menghasilkan output tertentu. Berikut adalah Sequence Diagram yang terdapat pada aplikasi gejala dan diagnosa penyakit umum : 1. Periksa User Menu Utama Periksa Kemungkinan Penyakit 1 : StartApp() 2 : Pilih() 3 : setgejala() 4 : getgejala() 5 : Kemungkinan Penyakit() 6 : Show() Gambar 4.5 Sequence Diagram Periksa

80 2. Informasi Kesehatan Pengguna memilih menu Informasi Kesehatan kemudian sistem akan langsung menampilkan informasi kesehatan yang akan muncul di layar telepon genggam User Menu Utama Informasi Kesehatan 1 : Start() 2 : onclick() 3 : setcontenview(). Gambar 4.6 Sequence Diagram Informasi Kesehatan 3. Help Pengguna memilih menu Help kemudian sistem akan langsung menampilkan tutorial penggunaan aplikasi berupa teks dalam Bahasa Indonesia yang akan muncul di layar telepon genggam.

81 User Menu Utama Help 1 : Start() 2 : onclik() 3 : setcontentview() Gambar 4.7 Sequence Diagram Help 4. Exit Pengguna memilih menu Exit kemudian sistem akan menghentikan aplikasi dan mengembalikan tampilan telepon genggam ke defaultnya. user menu utama exit 1 : start() 2 : onclick() 3 : destroyaplikasi() 4 : exit() Gambar 4.8 Sequence Diagram Exit

82 4.1.8 Collaboration Diagram Collaboration Diagram juga menggambarkan interaksi antar objek seperti Sequence Diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number, di mana message dari level tertinggi memiliki nomor 1. Messages dari level yang sama memiliki prefiks yang sama. Berikut adalah Collaboration Diagram yang terdapat pada aplikasi diagnosa penyakit umum: 1. Periksa Gambar 4.9 Collaboration Diagram Periksa

83 2. Informasi Kesehatan Pengguna memilih menu Informasi Kesehatan kemudian sistem akan langsung menampilkan informasi kesehatan yang akan muncul di layar telepon genggam. Gambar 4.10 Collaboration Diagram Informasi Kesehatan 3. Help Pengguna memilih menu Help kemudian sistem akan langsung menampilkan tutorial penggunaan aplikasi berupa teks dalam Bahasa Indonesia yang akan muncul di layar telepon genggam. Gambar 4.11 Collaboration Diagram Help

84 4. Exit Pengguna memilih menu Exit kemudian sistem akan menghentikan aplikasi dan mengembalikan tampilan telepon genggam ke defaultnya. Gambar 4.12 Collaboration Diagram Help 4.1.9 Class Diagram Class Diagram menggambarkan keadaan suatu sistem (atribut), dan memberikan pelayanan untuk menyelesaikan keadaan tersebut (metoda). menu utama +Diagnosa: String +informasi Kesehatan: String +help: String +exit: String +start() +exit() +onclik() +show() +pilih gejala() diagnosa Informasi Kesehatan help exit +gejala: String +Informasi Kesehatan +tutor_aplikasi +menu_exit: String +onclik() +onlistitemclik() +pilihan.equals() +getnamagejala() +periksa() +Info Penyakit() +View() +setcontenview() +setcontenview() +destroy_aplikasi() Gambar 4.13 Class Diagram

85 4.1.10 Component Diagram Pada tahap ini, Component Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak termasuk ketergantungan (dependency). Komponen piranti lunak yang yang dimaksud adalah modul yang berisi source code atau binary code, yang ada library atau excutetable yang muncul pada compile time, link time ataupun pada runtime. Component Diagram ditunjukan pada gambar dibawah ini. Menu Utama Periksa Informasi Kesehatan Help Exit Memilih Gejala Tampilan Informasi Kesehatan Tampilan Help periksa Kemungkinan Penyakit Info Penyakit Gambar 4.14 Component Diagram 4.1.11 Deployment Diagram Diagram Deployment menggambarkan rinci bagaimana komponen dideploy dalam infrastruktur sistem, dimana komponen akan terletak (pada mesin

86 Server atau perangkat keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi Server dan hal-hal yang lain bersifat fisikal. Periksa Menu UTama SmartPhone Informasi Kesehatan Help Exit Gambar 4.15 Deployment Diagram 4.2 Perancangan Sistem Perancangan sistem adalah suatu proses yang menggambarkan bagaimana suatu sistem dibangun untuk memenuhi kebutuhan pada fase analisis. Adapun tahapan yang dilakukan dalam perancangan sistem ini membahas mengenai tujuan perancangan sistem, dan perancangan antar muka. 4.2.1 Tujuan Perancangan Sistem Perancangan sistem merupakan tindak lanjut dari tahap analisa. Perancangan sistem bertujuan untuk memberikan gambaran sistem yang akan dibuat. Dengan kata lain perancangan sistem didefinisikan sebagai penggambaran atau pembuatan sketsa dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Selain itu juga perancangan bertujuan untuk lebih

87 mengarahkan sistem yang terinci, yaitu pembuatan perancangan yang jelas dan lengkap yang nantinya akan digunakan untuk pembuatan simulasi. 4.2.2 Struktur File Struktur file digunakan dalam perancangan sisitem, karena struktur file ini akan menentukan urutan isi atau data-data item yang terdapat pada sebuah record. Dalam perancangan struktur file suatu kumpulan dari data-data yang saling terkait dan berhubungan satu dengan yang lain. Gambar 4.16 Struktur File Aplikasi 4.2.3 Perancangan Antar Muka Perancangan antarmuka dibutuhkan untuk mewakili keadaan sebenarnya dari aplikasi yang akan dibangun, berikut akan disajikan perancangan antarmuka dari aplikasi yang akan dibangun:

88 4.2.3.1 Antar Muka Menu Utama Antar Muka Menu utama dari aplikasi gejala dan diagnosa penyakit umum berbasis Android. Gambar 4.15 menampilkan rancangan menu utama aplikasi diagnosa penyakit umum. Apabila kita memilih menu home maka tampilan antar muka menu awal akan seperti gambar dibawah ini:

89 Gambar 4.17 Antar Muka Menu Utama Uraian cara penggunaan : 1. Buka Aplikasi Gejala dan Diagnosa Penyakit Umum 2. Screen Awal Gejala dan Diagnosa Penyakit Umum akan terbuka. 3. Menu utama untuk memilih fasilitas-fasilitas yang ada di dalam aplikasi. 4.2.3.2 Antar Muka Periksa Pada Tampilan ini periksa akan diperintahkan memilih gejala-gejala yang anda derita untuk menghasilkan penyakit yang anda derita serta penanganan penyakit. Berikut gambar antar muka periksa:

90 Gambar 4.18 Antar Muka Periksa Uraian Penggunaan 1. Pilih menu Periksa 2. Pilih gejala yang diderita 3. Pilih Periksa 4.2.3.3 Antar Muka Informasi Kesehatan Pada tampilan ini menampilkan tutorial penggunaan aplikasi. Berikut gambar antar muka Help.

91 Gambar 4.19 Antar Muka Informasi Kesehatan 4.2.3.4 Antar Muka Informasi Help Pada tampilan ini menampilkan tutorial penggunaan aplikasi. Berikut gambar antar muka Help. Gambar 4.20 Antar Muka Help

92 4.2.3.5 Antar Muka Informasi Exit Exit. Pada tampilan ini untuk keluar dari aplikasi. Berikut gambar antar muka Gambar 4.21 Antar Muka Exit