BAB III ANALISIS DAN RANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

1 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN 3.1 Metodologi Analisis Analisis kebutuhan bertujuan untuk menentukan kebutuhan yang diperlukan pada sebuah aplikasi.

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 4 Implementasi dan Evaluasi

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB III CARA DAN METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN. menyangkut dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana. Perancangan sistem dapat diartikan sebagai :

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB II ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN


BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN


19

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. Hardware yang dibutuhkan untuk membuat aplikasi adalah sebagai berikut :

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. a. Prosesor yang digunakan adalah Intel Pentium processor T4400 (2.2 GHz,

BAB IV ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN

BAB IV DISKRIPSI PEKERJAAN. Menganalisa Proses merupakan langkah awal dalam membuat Tutorial ini.

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III. Analisa Dan Perancangan

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

5 BAB V IMPLEMENTASI DAN PENGUJIAN

Gambar 3. 1 Model Waterfall

BAB III ANALISIS DAN PERACANGAN. perangkat lunak (software), pengguna (user) serta hasil analisis terhadap sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN


BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III DESAIN DAN PERANCANGAN

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB III ANALISIS DAN RANCANGAN SISTEM 1.1. Gambaran Umum Aplikasi Gambaran umum Tugas Akhir Pembuatan Sistem Informasi Kost Kentingan berbasis Android dapat dilihat pada Gambar 3. 1 Gambaran Umum Aplikasi Pada Gambar 3.1 dapat dilihat bahwa aplikasi yang dibangun untuk menerima dan mengirim data dari dan ke server dibagi menjadi dua bagian : a. Bagian yang pertama merupakan aplikasi berbasis web yang menyediakan site untuk administrator. b. Bagian yang kedua merupakan aplikasi mobile berbasis Android yang hanya menyediakan site untuk pengelola kos dan pencari kos. 11

12 1.2. Proses Bisnis Gambar 3. 2 Proses Bisnis Sistem Informasi Kost Kentingan berisi informasi kost di daerah Kentingan.Pengelola kost dan pencari kos melakukan pendaftaran (register) dan masuk (login) ke dalam aplikasi. Pengelola kost setelah melakukan pendaftaran dan masuk ke dalam aplikasi akan mengisi formulir/ data kost berisi detail kos, setelah itu akan terjadi proses verifikasi oleh administrator untuk mengubah status kost menjadi aktif, setelah kost sudah aktif maka pengelola kost dapat melakukan proses update terhadap informasi kost.pencari kost setelah masuk (login) aplikasi maka akan melakukan proses pencarian yaitu lokasi terdekat, wilayah dan harga. Setelah itu akan ditampilkan detail informasi terkait kost tersebut dan akan menampilkan nomor telepon dan alamat kost.

13 1.3. Kebutuhan Fungsional dan Non Fungsional 1.3.1. Kebutuhan Fungsional Website Tabel 3. 1 Kebutuhan Fungsional Website Kode Proses Aktor FR001 Melihat Data User Administrator FR002 Mengganti User Administrator FR003 Melihat Data Kos Administrator FR004 Melihat Detail Informasi Kos Administrator FR005 Mengubah Status Kos Administrator FR006 Melihat Data Fasilitas Administrator FR007 Menambah Data Fasilitas Administrator FR007 Mengubah Data Fasilitas Administrator 1.3.2. Kebutuhan Non Fungsional Sistem Website Tabel 3. 2 Kebutuhan Non Fungsional Sistem Website Parameter Requirement Availability Sistem berjalan 24 jam nonstop kecuali ada perbaikan Ergonomy Sistem Informasi ini User Friendly Portability Sistem ini dapat berjalan di platform manapun yang memiliki web browser Security Login dan validasi data Bahasa Bahasa Indonesia 1.3.3. Kebutuhan Non Fungsional Perangkat Lunak Website Software yang diperlukan dalam pembuatan Sistem Informasi Kost Kentingan berbasis web adalah sebagai berikut : a. Paket Software Xampp version 1.7.7 b. Web Server menggunakan Apache 2.2.2.1 c. PHP MyAdmin version 3.4.5 sebagai pengelola keseluruhan server MySQL d. MySQL version 5.5.16 sebagai Sistem Manajemen Database e. Sublime Text sebagai teks editor f. PHP version 5.3.8 sebagai bahasa pemrograman web g. Browser menggunakan Google Chrome dan Mozila Firefox h. Adobe Photoshop CC 2014 untuk mengedit gambar

14 1.3.4. Kebutuhan Non Fungsional Hardware Website Hardware yang digunakan dalam pembuatan Sistem Informasi Kost Kentingan berbasis web adalah sebagai berikut: a. Processor: Intel Core i5 CPU b. RAM: 6 Gb 1.3.5. Kebutuhan Fungsional Android Tabel 3. 3 Kebutuhan Fungsional Android Kode Proses Aktor FR001 Menampilkan Seluruh Kos Pencari Kos FR002 Menampilkan Kos berdasarkan Lokasi Terdekat Pencari Kos FR003 Menampilkan Kos berdasarkan harga Pencari Kos FR004 Menampilkan Kos berdasarkan wilayah Pencari Kos FR005 Menambahkan informasi kos Pemilik Kos FR006 Mengubah informasi kos Pemilik Kos FR007 Menampilkan detail kos Pemilik Kos FR008 Mengirim pesan Pencari Kos 1.3.6. Kebutuhan Non Fungsional Sistem Android Tabel 3. 4 Kebutuhan Non Fungsional Sistem Android Parameter Requirement Availability Sistem berjalan 24 jam nonstop kecuali ada perbaikan Ergonomy Sistem Informasi ini User Friendly Portability Sistem ini dapat berjalan di platform android Security Login dan validasi data Bahasa Bahasa Indonesia 1.3.7. Kebutuhan Non Fungsional Perangkat Lunak Android Software yang diperlukan dalam pembuatan Sistem Informasi Kost Kentingan berbasis Android adalah sebagai berikut: a. Android Studio version 2.0 sebagai tool dalam pembuatan aplikasi android. b.java Development Kit (JDK) version 1.8 1.3.8. Kebutuhan Non Fungsional Hardware Android Hardware yang digunakan dalam pembangunan Sistem Informasi Kost Kentingan berbasis android adalah sebagai berikut:

15 a. Laptop dengan processor Intel Core i5 CPU dan RAM 6 GB b. Smartphone android dengan OS minimal Lollypop, RAM minimal 1 GB dan tergolong assisted GPS c. Kabel Data

16 1.4. Use Case Pada Gambar 3.3 menunjukkan Use Case Diagram dari Sistem Informasi Kost Kentingan berbasis Android. Pada Use Case ini menunjukkan adanya 3 aktor yaitu antara administrator, pengelola kos dan pencari kos Gambar 3. 3 Use Case Diagram

17 1.5. Activity Diagram 1.5.1. Activity Lihat Data User Dibawah ini adalah rancangan activity untuk lihat data user. Menggambarkan alur untuk melihat data user. Gambar 3. 4 Activity Lihat Data User

18 1.5.2. Activity Lihat Detail User Pada Gambar 3.5 ini adalah rancangan activity untuk lihat detail user. Menggambarkan alur untuk melihat detail user. Gambar 3. 5 Activity Lihat Detail User

19 1.5.3. Activity Ubah Status User Pada Gambar 3.6 ini adalah rancangan activity untuk melakukan perubahan status user. Menggambarkan alur untuk merubah status user. Gambar 3. 6 Activity Ubah Status User

20 1.5.4. Activity Lihat Data Kos Pada Gambar 3.7 ini adalah rancangan activity untuk lihat data kos. Menggambarkan alur untuk melihat data kos. Gambar 3. 7 Activity Lihat Data Kos

21 1.5.5. Activity Lihat Detail Kos Pada Gambar 3.8 ini adalah rancangan activity untuk lihat detail kos. Menggambarkan alur untuk melihat detail kos. Gambar 3. 8 Activity Lihat Detail Kos

22 1.5.6. Activity Ubah Status Kos Pada Gambar 3.9 ini adalah rancangan activity untuk merubah status kos. Menggambarkan alur untuk merubah status kos. Gambar 3. 9 Activity Ubah Status Kos

23 1.5.7. Activity Tambah Data Fasilitas Pada Gambar 3.10 ini adalah rancangan activity untuk tambah data fasilitas. Menggambarkan alur untuk menambah data fasilitas. Gambar 3. 10 Activity Tambah Data Fasilitas

24 1.5.8. Activity Ubah Data Fasilitas Pada Gambar 3.11 ini adalah rancangan activity untuk mengubah data fasilitas. Menggambarkan alur untuk mengubah data fasilitas. Gambar 3. 11 Activity Ubah Data Fasilitas

25 1.5.9. Activity Lihat Data Fasilitas Pada Gambar 3.12 ini menunjukkan activity lihat data fasilitas.activity ini menggambarkan bagaimana alur untuk lihat data fasilitas. Gambar 3. 12 Lihat Data Fasilitas

26 1.5.10. Activity Tambah Kos (Android) Pada Gambar 3.13 ini menunjukkan activity tambah data kos di android.activity ini menggambarkan bagaimana alur untuk menambah data kos. Gambar 3. 13 Activity Tambah Kos Android

27 1.5.11. Activity Ubah Data Kos (Android) Pada Gambar 3.14 ini menunjukkan activity ubah data kos di android.activity ini menggambarkan bagaimana alur untuk mengubah data kos di android. Gambar 3. 14 Activity Ubah Data Kos Android

28 1.5.12. Activity Tampil Seluruh Kos (Android) Pada Gambar 3.15 ini menunjukkan activity menampilkan seluruh kos.activity ini menggambarkan bagaimana alur untuk menampilkan seluruh kos di android. Gambar 3. 15 Activity Tampil Seluruh Kos

29 1.5.13. Activity Tampil Berdasarkan Harga (Android) Pada Gambar 3.16 ini menunjukkan activity menampilkan data kos berdasarkan harga.activity ini menggambarkan bagaimana alur untuk lihat data kos berdasarkan harga sewa. Gambar 3. 16 Activity Tampil Kos Berdasarkan Harga

30 1.5.14. Activity Tampil Berdasarkan Wilayah (Android) Pada Gambar 3.17 ini menunjukkan activity menampilkan kos berdasarkan wilayah.activity ini menggambarkan bagaimana alur untuk menampilkan kos berdasarkan wilayah. Gambar 3. 17 Activity Tampil Kos Berdasarkan Wilayah 1.5.15. Activity Tampil Berdasarkan Lokasi Terdekat (Android) Gambar 3. 18 Activity Tampil Data Kos Berdasarkan Lokasi Terdekat

31

32 1.6. Class Diagram Pada Gambar 3.19 ini menampilkan class diagram dari system informasi kos kentingan di sisi administrator. Gambar 3. 19 Class Diagram

33 1.7. Sequence Diagram 1.7.1. Sequence Diagram Login Pada Gambar 3.20 menampilkan sequence diagram dari login pada system informasi kost kentingan di sisi administrator. Gambar 3. 20 Sequence Diagram Login

34 1.7.2. Sequence Diagram User Pada Gambar 3.21 ini menampilkan sequence diagram dari menu user yang ada di sisi administrator. Gambar 3. 21 Sequence Diagram User

35 1.7.3. Sequence Diagram Kos Pada Gambar 3.22 ini menampilkan sequence diagram dari menu kos pada sisi administrator system informasi kost kentingan. Gambar 3. 22 Sequence Diagram Kos

36 1.8. Perancangan Basis Data 1.8.1. ERD Pada Gambar 3.23 menampilkan gambar dari ER Diagram dari Sistem Informasi Kost Kentingan, dibawah ini menampilkan entitas yang ada. Gambar 3. 23 ERD 1.8.2. Deskripsi Basis Data Pembuatan Sistem Informasi Kost Kentingan berbasis Android ini menggunakan SQL sebagai bahasa standart yang digunakan untuk mengakses database. Adapun tabel yang digunakan pada database yang diberinama rajakos adalah sebagai berikut:

37 a. Tabel User Nama tabel : tb_user Tabel user mempunyai fungsi untuk menyimpan data user.tabel user ini nantinya akan berelasi dengan beberapa tabel yang menggunakan informasi dari tabel ini. Struktur tabel user digambarkan pada tabel berikut. Tabel 3. 5 Tabel User Nama Field Tipe Data Keterangan Id_user Int PRIMARY Id_role Username Password Nama_lengkap No_ktp Alamat No_hp Status Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar b. Tabel Role Nama tabel : tb_role Tabel role mempunyai fungsi untuk menyimpan data role.tabel role ini nantinya akan berelasi dengan beberapa tabel yang menggunakan informasi dari tabel ini. Struktur tabel role digambarkan pada tabel berikut. Tabel 3. 6 Tabel Role Nama Field Tipe Data Keterangan Id_role Int PRIMARY Nama_role Varchar

38 c. Tabel Galeri Nama tabel : tb_galeri Tabel galeri mempunyai fungsi untuk menyimpan data galeri.tabel galeri ini nantinya akan berelasi dengan beberapa tabel yang menggunakan informasi dari tabel ini. Struktur tabel galeri digambarkan pada tabel berikut. Tabel 3. 7 Galeri Nama Field Tipe Data Keterangan Id_galeri Int PRIMARY Id_kos Gambar Int Varchar d. Tabel Kos Nama tabel : tb_kos Tabel Kos mempunyai fungsi untuk menyimpan data kos.tabel kos ini nantinya akan berelasi dengan beberapa tabel yang menggunakan informasi dari tabel ini. Struktur tabel kos digambarkan pada tabel berikut. e. Tabel Detail Nama tabel Tabel 3. 8 Kos Nama Field Tipe Data Keterangan Id_kos Int PRIMARY Id_user Nama_pemilik Nama_kost Alamat No_telp Longitude Latitude Status Jenis_kos Jml_kamar Int Varchar Varchar Varchar Varchar Float Float Varchar Varchar Int Nama Field Tipe Data Keterangan Kamar_tersedia Harga_sewa : tb_detail Int Int

39 Tabel detail mempunyai fungsi untuk menyimpan data detail.tabel detail ini nantinya akan berelasi dengan beberapa tabel yang menggunakan informasi dari tabel ini. Struktur tabel detail digambarkan pada tabel berikut. Tabel 3. 9 Detail Nama Field Tipe Data Keterangan Id_detail Int PRIMARY Id_kos Fasilitas f. Tabel Fasilitas Nama tabel : tb_fasilitas Int Varchar Tabel fasilitas mempunyai fungsi untuk menyimpan data fasilitas.tabel fasilitas ini nantinya akan berelasi dengan beberapa tabel yang menggunakan informasi dari tabel ini. Struktur tabel fasilitas digambarkan pada tabel berikut. Tabel 3. 10 Fasilitas Nama Field Tipe Data Keterangan Id_fasilitas Int PRIMARY Nama_fasilitas Varchar

40 1.8.3 Relational Database Gambar 3. 24 Relational Database

41 1.9. Perancangan Antarmuka 1.9.1. Lihat Data User Pada Gambar 3.25 ini menampilkan perancangan interface dari lihat data user. Gambar 3. 25 UI Lihat Data User

42 1.9.2. Lihat Detail User Pada Gambar 3.26 ini menampilkan perancangan interface dari lihat detail user. Gambar 3. 26 UI Lihat Detail User

43 1.9.3. Lihat Detail Kos Pada Gambar 3.27 ini menampilkan perancangan interface dari lihat detail kos. 1.9.4. Lihat Fasilitas Gambar 3. 27 UI Lihat Detail Kos Pada Gambar 3.28 ini menampilkan perancangan interface dari lihat fasilitas. 1.9.5. Register Android Gambar 3. 28 UI Lihat Fasilitas Pada Gambar 3.29 ini menampilkan perancangan interface dari register member.

44 1.9.6. Login Android Gambar 3. 29 UI Register Android Pada Gambar 3.30 ini menampilkan perancangan interface dari android bagian login. Gambar 3. 30 UI Login Android 1.9.7. Menu Android Pada Gambar 3.31 ini menampilkan perancangan interface dari android menu dari pengguna / pencari kos.

45 1.9.8. Input Data Kos Gambar 3. 31 UI Menu Android Pada Gambar 3.32 ini menampilkan perancangan interface dari input data kos di android. 1.9.9. ListView data Kos Gambar 3. 32 UI Input Data Kos Pada Gambar 3.33 ini menampilkan perancangan interface dari list data kos.

46 1.9.10. Detail Kos Gambar 3. 33 UI List Data Kos Pada Gambar 3.34 ini menampilkan perancangan interface dari lihat detail kos android. Gambar 3. 34 UI Lihat Detail Kos

47