BAB III ANALISA DAN PERANCANGAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB III ANALISA DAN PERANCANGAN"

Transkripsi

1 BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Kebutuhan Analisa kebutuhan merupakan langkah awal yang dilakukan agar mendapat gambaran dari sebuah sistem yang akan dibuat. Dengan adanya analisa sistem aplikasi alarm berbasis android yang dibuat, dapat mempermudah pengguna (user) untuk bangun tidur dengan tepat pada waktu yang ditentukan, sehingga pengguna (user) dapat menentukan jadwal bangun tidur dengan mudah. Berikut rincian pembagian halaman untuk pengguna (user) : Desain Dalam perancangan pembuatan aplikasi alarm berbasis android ini, menggunakan bahasa pemrograman Java pada software Android Studio sebagai bahan pembuatan program. Dimana desain dan konsep yang dipilih disesuaikan dengan kebutuhan pengguna (user) yang dilengkapi dengan pertanyaan matematika secara acak (random) dengan tingkat kesulitan yang berbeda dan beberapa pilihan nada dering alarm yang sesuai dengan keinginan pengguna (user) yang disertai dengan adanya tanda getar pada bunyi alarm android Karakteristik Software Dalam merancang sistem yang dalam hal ini berupa aplikasi alarm berbasis android, harus berpedoman pada karakteristik dan unsur yang terdapat pada aplikasi, yaitu : 1. Format Pada program aplikasi alarm berbasis android yang akan dibuat terdiri dari menu utama yaitu menu jadwal alarm, menu tambah (add) yang meliputi pengaturan aktif, nama alarm, waktu, hari, tingkat 30

2 31 kesulitan, nada dering, dan tanda getar, lalu ada simpan (save) dan hapus (delete), ada menu info pembuat aplikasi yang menuju ke alamat profil twitter, serta tampilan pertanyaan matematika yang kemudian keluar dari aplikasi. 2. Rules Pada menu tambah (add) dipengaturan kesulitan (difficulty) yang ada dalam aplikasi, apabila pengguna ingin mematikan nada dering alarm maka harus menjawab terlebih dahulu soal matematika yang sesuai dengan tingkat kesulitan yang tersedia dalam aplikasi alarm android yang dibuat. 3. Policy Ketika pengguna dapat menjawab soal dengan benar, maka nada dering alarm tersebut akan mati secara otomatis, namun apabila pengguna salah menjawab pertanyaan tersebut, maka nada dering pada alarm akan bunyi secara terus-menerus dan tidak bisa dimatikan sebelum soal dijawab dengan benar. 4. Scenario Pertama kali pengguna akan ditampilkan menu utama dan daftar jadwal alarm yang terdapat pada aplikasi. Kemudian pengguna memilih menu tambah (add) yang telah disediakan pada aplikasi. Pengguna dapat mengatur sesuai dengan langkah-langkah yang ada dalam aplikasi alarm berbasis android yang dibuat, lalu pilih simpan (save). Setelah melakukan pengaturan maka secara otomatis akan kembali ke menu utama dan akan terlihat daftar (list) waktu terbaru yang sudah ditentukan oleh pengguna. Setelah waktu yang di setting sama dengan waktu yang telah ditentukan oleh pengguna maka akan muncul pertanyaan matematika secara acak (random) yang disertai dengan nada dering alarm, untuk mematikan nada dering alarm tersebut, maka pengguna harus menjawab pertanyaan matematika

3 32 tersebut secara benar, jika salah menjawab maka nada dering alarm tersebut tidak akan berhenti dan akan berbunyi secara terus-menerus Hardware dan Software Pada rancang bangun suatu aplikasi dibutuhkan alat berupa hardware dan software. Adapun kebutuhan hardware dan software sebagai berikut : 1. Kebutuhan perangkat keras untuk membuat aplikasi Kebutuhan perangkat keras yang dijelaskan meliputi perangkat keras yang dibutuhkan pada saat pembuatan program. Spesifikasi perangkat keras yang mendukung untuk pembuatan program adalah sebagai berikut : Prosesor RAM Harddisk : Core i3-2330m : 8 GB : 500 GB VGA : Nvidia Geforce GT 520M 1 GB DirectX Kebutuhan perangkat keras untuk implementasi aplikasi Kebutuhan perangkat keras dalam mengimplementasi aplikasi ini menggunakan sebuah smartphone dengan spesifikasi sebagai berikut : CPU RAM ROM Resolusi Jaringan : Quad-core 1.2 GHz Cortex-A53 : 1 GB : 8 GB : 720 x 1280 pixels, 4.7 inches : GSM, HSPA, LTE 3. Kebutuhan perangkat lunak untuk membuat aplikasi

4 33 Adapun kebutuhan perangkat lunak yang digunakan dalam membangun aplikasi adalah sebagai berikut : Sistem Operasi : Windows 7 Professional 64-bit Tool Programming : Android Studio Version 1.3.2, Java 8 Update 91 (64-bit), Java SE Development Kit 8u60 (64-bit), Java SE Runtime Environment 8u91 (64- bit), Adobe Photoshop CS 5 (64-bit) 4. Kebutuhan perangkat lunak untuk implementasi aplikasi Adapun kebutuhan perangkat lunak yang digunakan dalam mengimplementasi aplikasi ini adalah sebagai berikut : Sistem Operasi : Android OS, v4.4.4 (KitKat) Program : BlueStacks App Player Perancangan Sistem UML (Unified Modeling language) adalah salah satu standar bahasa yang banyak digunakan didunia industri untuk mendefinisikan requirement, membuat analis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek. Perancangan terhadap aplikasi ini menggunakan UML (Unified Modelling Language) yang terdiri dari perancangan diagram use case, perancangan diagram activity, dan perancangan diagram sequence Perancangan Use Case Diagram Use Case diagram menjelaskan apa yang akan dilakukan oleh sistem yang akan dibangun dan siapa yang berinteraksi dengan sistem. Di bawah

5 34 ini adalah perancangan use case diagram dari aplikasi alarm berbasis android. Adapun Aktor yang terlibat dalam aplikasi ini adalah user. adalah aktor yang menggunakan handphone berbasis android. System Menampilkan Jadwal Alarm Edit Jadwal <<extend>> Menambah Jadwal Alarm <<extend>> Hapus Jadwal <<include>> Menjawab Pertanyaan <<extend>> Menampilkan Pertanyaan Matematika Follow Me Gambar 3.1 : Use Case Diagram Aplikasi Berikut ini adalah tabel penjelasan deskripsi dari use case diagram pada gambar 3.1 di atas, lihat tabel 3.1 sampai tabel 3.4 dibawah ini : Tabel 3.1 : Use Case Menampilkan Jadwal Alarm Nama Aktor Deskripsi Skenario Menampilkan Jadwal Alarm Menampilkan daftar jadwal alarm yang sudah ditentukan 1. membuka aplikasi alarm weker 2. Pada aplikasi akan menampilkan daftar-daftar jadwal yang sudah ditentukan, jika belum ada daftar maka akan ada tulisan No alarms have been set

6 35 Kondisi awal Kondisi akhir Logo aplikasi di menu handphone Sistem menampilkan daftar-daftar jadwal alarm yang sudah ditentukan Tabel 3.2 : Use Case Menambah Jadwal Alarm Nama Aktor Deskripsi Skenario Kondisi awal Kondisi akhir Menambah Jadwal Alarm Mempersiapkan jadwal alarm yang akan diatur 1. Pada aplikasi akan menampilkan daftar-daftar jadwal yang sudah ditentukan, jika belum ada daftar maka akan ada tulisan No alarm have been set 2. menekan tanda tambah untuk menambah jadwal alarm 3. Jika sudah diatur maka tekan tanda floppy disk untuk menyimpan 4. Lihat jadwal alarm yang sudah diatur ditampilan daftar jadwal alarm Menampilkan daftar jadwal alarm yang sudah ditentukan Sistem menampilkan daftar jadwal alarm yang terbaru Tabel 3.3 : Use Case Menjawab Pertanyaan Nama Aktor Deskripsi Menjawab Pertanyaan Menampilkan pertanyaan berupa matematika disertai bunyi alarm

7 36 Skenario Kondisi awal Kondisi akhir 1. System membunyikan alarm sesuai dengan jadwal yang ditentukan oleh user 2. Aplikasi akan menampilkan satu pertanyaan matematika secara acak (random) untuk menghentikan bunyi alarm tersebut 3. menjawab pertanyaan matematika untuk mematikan bunyi alarm tersebut Menampilkan pertanyaan matematika yang disertai dengan bunyi alarm Menampilkan halaman utama dari handphone apabila menjawab pertanyaan matematika tersebut dengan benar yang disertai berhentinya bunyi alarm Tabel 3.4 : Use Case Follow Me Nama Aktor Deskripsi Skenario Kondisi awal Kondisi akhir Follow Me Menampilkan informasi profil twitter penulis 1. Pada aplikasi akan menampilkan daftar-daftar jadwal yang sudah ditentukan, jika belum ada daftar maka akan ada tulisan No alarm have been set 2. memilih Follow Me 3. Sistem akan menawarkan browser atau aplikasi twitter untuk membuka ke profil twitter penulis 4. Menampilkan profil twitter penulis Menampilkan daftar jadwal alarm yang sudah ditentukan Sistem menampilkan profil twitter penulis

8 Perancangan Activity Diagram Activity diagram tersebut menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi Activity Diagram Menampilkan Jadwal Alarm System Start Membuka Aplikasi Menampilkan list jadwal waktu alarm Finish Gambar 3.2 : Activity Diagram Menampilkan Jadwal Alarm Pada gambar diatas menjelaskan aktifitas untuk melihat jadwal alarm yang aktif. Alur kerja diawali saat user membuka aplikasi. Kemudian sistem akan menampilkan halaman daftar (list) jadwal alarm dari aplikasi.

9 Activity Diagram Menambah Jadwal Alarm System Start Membuka Aplikasi Menampilkan list jadwal waktu alarm Menambah list jadwal waktu Ya Memilih menu Tambah Menampilkan menu untuk mengatur jadwal alarm Mengaktifkan alarm dengan menekan tanda Ceklis Alarm diaktifkan dengan tanda Ceklis Pilih menu Label untuk menulis nama jadwal alarm Menampilkan nama Label yang telah ditulis Mengatur waktu di menu Set time Menampilkan waktu yang telah diatur Mengatur hari untuk mengulangi jadwal alarm Menampilkan hari yang telah diatur untuk diulangi Memilih tingkat kesulitan untuk pertanyaan Menampilkan tingkat kesulitan yang telah dipilih Memilih nada dering untuk alarm di menu Ringtone Tidak Mengatur tanda getar dengan menekan tanda Ceklis Menampilkan nada dering yang telah dipilih Getar diaktifkan dengan tanda Ceklis Menekan tanda Floppy Disk untuk menyimpan Menyimpan jadwal waktu yang telah diatur Gambar 3.3 : Activity Diagram Menambah Jadwal Alarm Finish

10 39 Pada gambar diatas menjelaskan aktifitas untuk menambah jadwal alarm. Alur kerja diawali saat user membuka aplikasi. Kemudian sistem akan menampilkan halaman daftar (list) jadwal alarm dari aplikasi. Jika user tidak memilih menu tanda Tambah, maka hanya melihat halaman daftar (list) jadwal alarm saja. Jika user memilih menu tanda Tambah, maka sistem akan menampilkan menu untuk mengatur jadwal alarm. Pertama yaitu mengaktifkan alarm dengan menekan tanda ceklis. Selanjutnya, ketik nama jadwal alarm dipilihan label. Kemudian user mengatur waktu yang akan ditentukan dipilihan set time. memilih hari yang ditentukan untuk mengulangi alarm. Kemudian user memilih tingkat kesulitan untuk pertanyaan matematika. Selanjutnya, memilih nada dering (ringtone) untuk suara alarm. Terakhir adalah mengaktifkan tanda getar dengan menekan tanda ceklis, dan menekan tanda Floppy Disk untuk menyimpan jadwal waktu yang telah diatur. Kemudian sistem akan menampilkan jadwal alarm Activity Diagram Menjawab Pertanyaan System Start alarm = active; set time = time now; repeat day = day now; Melakukan Shuffle terhadap Angka dan Operator Menampilkan halaman pertanyaan Matematika disertai Bunyi Alarm Menjawab pertanyaan Matematika untuk mematikan Alarm Mendapat jawaban operasi hitung Hasil jawaban = benar Tidak Ya Tulisan warna merah Tulisan warna hitam Alarm terus berbunyi Alarm berhenti berbunyi Finish Gambar 3.4 : Activity Diagram Menjawab Pertanyaan

11 40 Pada gambar diatas menjelaskan aktifitas untuk menjawab pertanyaan matematika. Alur kerja diawali saat sistem membaca alarm aktif pada waktu dan hari yang telah ditentukan oleh user. Kemudian sistem akan melakukan pengacakan terhadap Angka dan Operator. Setelah melakukan pengacakan terhadap angka dan operator maka sistem menampilkan hasil pengacakan tersebut dalam bentuk pertanyaan Matematika yang disertai bunyi Alarm. Kemudian user menjawab pertanyaan matematika tersebut untuk mematikan bunyi pada alarm weker. Setelah user menjawab pertanyaan maka sistem akan memproses jawaban tersebut, apabila jawaban operasi hitung salah maka akan menampilkan tulisan warna merah pada karakter jawabannya serta bunyi alarm tidak akan berhenti dan harus mengganti jawaban tersebut, sedangkan apabila jawaban operasi hitung benar maka bunyi alarm akan berhenti Activity Diagram Follow Me System Start Membuka Aplikasi Menampilkan list jadwal waktu alarm Memilih menu Follow Me Menampilkan pilihan browser atau aplikasi twitter Memilih salah satu antara browser atau aplikasi twitter Menampilkan profil twitter penulis Finish Gambar 3.5 : Activity Diagram Follow Me Pada gambar diatas menjelaskan aktifitas untuk melihat menu follow me. Alur kerja diawali saat user membuka aplikasi. Kemudian sistem akan menampilkan halaman daftar (list) jadwal alarm dari

12 41 aplikasi. memilih menu follow me, sistem akan mengalihkan ke halaman twitter profil penulis Perancangan Sequence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Diagram ini menunjukkan sebuah contoh objek dan message (pesan) yang diletakan diantara objek-objek ini di dalam use case. Komponen utama dari sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama. Message diwakili garis dengan tanda panah dan waktu yang ditunjukan dengan progress vertical Sequence Diagram Menampilkan Jadwal Alarm Halaman list jadwal waktu alarm 1. Masuk halaman list jadwal alarm 2. Menampilkan list jadwal alarm Gambar 3.6 : Sequence Diagram Menampilkan Jadwal Alarm Pada gambar diatas menjelaskan bagaimana user melihat jadwal alarm yang aktif. membuka aplikasi dan masuk ke halaman list jadwal alarm. Sistem akan menampilkan halaman daftar (list) jadwal alarm.

13 Sequence Diagram Menambah Jadwal Alarm Halaman list jadwal waktu alarm Menambah jadwal waktu Halaman pengaturan alarm 1. Masuk halaman list jadwal alarm 2. Add list jadwal/tidak alt 3. Memilih menu Add 4. Set Aktif [Add] 5. Set Label 6. Set Time 7. Set Repeat Day 8. Set Difficulty 9. Set Ringtone 10. Set Getar 12. Menampilkan list jadwal alarm 11. Simpan jadwal waktu [Tidak] 13. Menampilkan list jadwal alarm Gambar 3.7 : Sequence Diagram Menambah Jadwal Alarm Pada gambar diatas menjelaskan bagaimana user menambah jadwal alarm. masuk halaman daftar (list) jadwal alarm. Jika user tidak memilih menu tanda Tambah, maka hanya melihat halaman daftar (list) jadwal alarm saja. Jika user memilih menu tanda Tambah, maka sistem akan menampilkan menu untuk mengatur jadwal alarm. Pertama yaitu mengaktifkan alarm dengan menekan tanda ceklis. Selanjutnya, ketik nama jadwal alarm dipilihan label. Kemudian user mengatur waktu yang akan ditentukan dipilihan set time. memilih hari yang ditentukan untuk mengulangi alarm. Kemudian user memilih tingkat kesulitan untuk pertanyaan matematika. Selanjutnya, memilih nada dering (ringtone) untuk suara alarm.

14 43 Terakhir adalah mengaktifkan tanda getar dengan menekan tanda ceklis, dan simpan jadwal waktu yang telah diatur. Kemudian sistem akan menampilkan jadwal alarm Sequence Diagram Menjawab Pertanyaan Alarm Halaman pertanyaan matematika Shuffle Angka dan Operator set time = time now 1. Menyesuaikan waktu yang diatur untuk shuffle 2. Melakukan shuffle Angka dan Operator 3. Membunyikan Alarm 4. Menampilkan pertanyaan disertai bunyi alarm 5. Menjawab pertanyaan matematika 6. Mendapat jawaban operasi hitung 7. Jawaban Benar/Salah alt [Benar] 8. Alarm berhenti [Salah] 9. Alarm terus berbunyi disertai pertanyaan matematika Gambar 3.8 : Sequence Diagram Menjawab Pertanyaan Pada gambar diatas menjelaskan bagaimana user menjawab pertanyaan matematika. Sistem membunyikan alarm pada waktu yang telah ditentukan oleh user. Setelah menyesuaikan waktu yang telah diatur oleh user maka akan melakukan pengacakan terhadap angka dan operator, setelah itu sistem menampilkan hasil pengacakan tersebut dengan sistem operasi hitung disertai bunyi alarm. Kemudian user menjawab pertanyaan matematika tersebut untuk mematikan bunyi pada alarm. Setelah user menjawab pertanyaan maka sistem akan memproses jawaban tersebut, apabila jawaban operasi hitung salah maka bunyi alarm tidak akan berhenti dan harus mengganti jawaban tersebut, sedangkan apabila jawaban operasi hitung benar maka bunyi alarm akan berhenti.

15 Sequence Diagram Follow Me Halaman list jadwal waktu alarm Pilih browser atau aplikasi twitter Halaman profil twitter penulis 1. Masuk halaman list jadwal alarm 2. Memilih Follow Me 3. Memilih Browser 4. Menampilkan profil twitter penulis Gambar 3.9 : Sequence Diagram Follow Me Pada gambar diatas menjelaskan bagaimana user melihat menu follow me. Saat user membuka aplikasi dan masuk ke halaman list jadwal alarm. Sistem akan menampilkan halaman daftar (list) jadwal alarm. Kemudian user memilih menu follow me. Selanjutnya, terdapat pilihan untuk membuka profil melalui browser atau aplikasi twitter, jika sudah memilih browser maka sistem mengalihkan ke halaman twitter profil penulis Flowchart Mengacak Angka dan Operator Flowchart (diagram alir) adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah.

16 45 Start Min = 0; Max = 99; Mengurutkan angka dari 0-99; Case 0 = Add; Case 1 = Subtract; Case 2 = Multiply; Case 3 = Divide; Ya Difficulty = Easy Tidak Difficulty = Medium Tidak Difficulty = Hard Ya Ambil satu angka acak 0 a 99 Tulis jumlah angka a dalam daftar terpisah Panjang array dikurangi 1 Ya Ambil satu angka acak 0 a 99 Tulis jumlah angka a dalam daftar terpisah Panjang array dikurangi 1 Ya Ambil satu angka acak 0 a 99 Tulis jumlah angka a dalam daftar terpisah Panjang array dikurangi 1 Ya Easy < 2 Hard < 4 Tidak Medium < 3 Tidak Ya Ambil satu operator acak 0 p 3 Tulis operator p dalam daftar terpisah Tidak Ambil satu operator acak 0 p 3 Tulis operator p dalam daftar terpisah Ya Ambil satu operator acak 0 p 3 Tulis operator p dalam daftar terpisah Ya Easy < 2-1 Hard < 4-1 Medium < 3-1 Tidak Tidak Menampilkan pertanyaan berupa angka dan operator yang sudah di acak (random) Tidak End Gambar 3.10 : Flowchart mengacak Angka dan Operator Proses pengacakan Angka dan Operator adalah sebagai berikut : 1. Mengurutkan angka dari 0 sampai Mengurutkan pilihan operator dari 0 sampai 3.

17 46 3. Menentukan pilihan Difficulty, apabila pilihan Easy maka Ya/Benar. 4. Selanjutnya sebuah angka acak a diantara 0 sampai dengan angka 99 yang belum dicoret. Dihitung dari bawah, coret angka a yang belum dicoret, dan tuliskan angka tersebut di lain tempat. 5. Ulangi langkah 4 sampai 2 angka sudah tercoret. 6. Selanjutnya sebuah operator acak p diantara 0 sampai dengan angka 3. Dihitung dari bawah, coret angka p, dan tuliskan angka tersebut di lain tempat. 7. Ulangi langkah 6 sampai 1 operator sudah terpenuhi. 8. Urutkan angka dan operator yang dituliskan pada langkah 4 dan langkah 6 adalah pengacakan dari angka dan operator, maka terbentuklah sebuah pertanyaan matematika dengan Difficulty Easy. 9. Jika Tidak/Salah dan apabila pilihan Difficulty Medium maka Ya/Benar. 10. Selanjutnya sebuah angka acak a diantara 0 sampai dengan angka 99 yang belum dicoret. Dihitung dari bawah, coret angka a yang belum dicoret, dan tuliskan angka tersebut di lain tempat. 11. Ulangi langkah 10 sampai 3 angka sudah tercoret. 12. Selanjutnya sebuah operator acak p diantara 0 sampai dengan angka 3. Dihitung dari bawah, coret angka p, dan tuliskan angka tersebut di lain tempat. 13. Ulangi langkah 12 sampai 2 operator sudah terpenuhi. 14. Urutkan angka dan operator yang dituliskan pada langkah 10 dan langkah 12 adalah pengacakan dari angka dan operator, maka

18 47 terbentuklah sebuah pertanyaan matematika dengan Difficulty Medium. 15. Jika Tidak/Salah maka pilihan Difficulty Hard. 16. Selanjutnya sebuah angka acak a diantara 0 sampai dengan angka 99 yang belum dicoret. Dihitung dari bawah, coret angka a yang belum dicoret, dan tuliskan angka tersebut di lain tempat. 17. Ulangi langkah 16 sampai 4 angka sudah tercoret. 18. Selanjutnya sebuah operator acak p diantara 0 sampai dengan angka 3. Dihitung dari bawah, coret angka p, dan tuliskan angka tersebut di lain tempat. 19. Ulangi langkah 18 sampai 3 operator sudah terpenuhi. 20. Urutkan angka dan operator yang dituliskan pada langkah 16 dan langkah 18 adalah pengacakan dari angka dan operator, maka terbentuklah sebuah pertanyaan matematika dengan Difficulty Hard Perancangan Struktur Tabel Perancangan struktur tabel adalah salah satu hal yang paling utama dalam merancang sebuah program. Hal ini dikarenakan tabel tersebut yang akan menyimpan data-data yang diolah didalam program. Sehingga dalam pembuatannya diperlukan perancangan struktur tabel yang tepat agar tidak terjadi kesalahan yang berdampak kepada jalannya program. Tabel 3.5 : Perancangan Struktur Tabel No. Field Type Keterangan 1. _id Integer Primary Key Autoincrement 2. alarm_active Integer Not Null

19 48 3. alarm_time Text Not Null 4. alarm_days Text Not Null 5. alarm_difficulty Integer Not Null 6. alarm_tone Blob Not Null 7. alarm_vibrate Integer Not Null 8. alarm_name Text Not Null Tabel ini berfungsi untuk menyimpan data Jadwal Waktu Alarm. Struktur tabel ini ditunjukkan pada tabel 3.5, tabel ini bernama alarm yang terdapat di dalam database yang bernama DB, dalam tabel ini terdapat delapan atribut yaitu : _id adalah suatu identitas untuk pengurutan data didalam tabel, alarm_active untuk menyimpan pilihan aktif atau tidak pada alarm, alarm_time untuk menyimpan waktu yang ditentukan, alarm_days untuk menyimpan pilihan hari yang ditentukan, alarm_difficulty untuk menyimpan pilihan tingkat kesulitan pada pertanyaan matematika, alarm_tone untuk menyimpan nada dering yang ditentukan, alarm_vibrate untuk menyimpan pilihan aktif atau tidak pada getaran di dalam alarm, dan alarm_name untuk menyimpan label nama dari suatu alarm yang diatur. Yang berperan sebagai primary key dalam tabel ini adalah atribut _id. 3.3 Perancangan Interface Perancangan interface adalah bagian yang penting dalam pembuatan aplikasi, karena yang pertama kali dilihat ketika aplikasi dijalankan adalah tampilan antarmuka (interface) aplikasi. Selain itu, dengan adanya rancangan antar muka (interface) diharapkan dapat memudahkan develop dalam pembuatan aplikasi.

20 Perancangan Interface Menampilkan Jadwal Alarm Gambar 3.11 : Perancangan Interface Menampilkan Jadwal Alarm Scene Name Keterangan : Jadwal Alarm : Halaman jadwal waktu alarm 1. Icon logo aplikasi alarm 2. Nama aplikasi alarm 3. Icon Add untuk menambah jadwal alarm 4. Menu Follow Me untuk info penulis 5. ListView untuk menampilkan daftar jadwal waktu alarm

21 Perancangan Interface Menambah Jadwal Alarm Gambar 3.12 : Perancangan Interface Menambah Jadwal Alarm Scene Name Keterangan : Tambah Jadwal Waktu : Halaman mengatur waktu yang akan ditentukan 1. Icon anak panah untuk kembali 2. Icon logo aplikasi alarm 3. Nama aplikasi alarm 4. Icon Floppy Disk untuk Simpan pengaturan waktu 5. Icon Bin untuk Hapus pengaturan waktu 6. Menu Follow Me untuk info penulis 7. Mengatur aktif atau tidak aktif suatu alarm

22 51 8. Label untuk menuliskan nama alarm 9. Mengatur waktu yang akan ditentukan (hh/mm) 10. Mengatur hari yang akan ditentukan (day) 11. Memilih tingkat kesulitan untuk soal matematika (easy, medium, hard) 12. Mengatur ringtone untuk nada dering alarm 13. Mengatur aktif atau tidak aktif untuk tanda getar alarm Perancangan Interface Menjawab Pertanyaan Gambar 3.13 : Perancangan Interface Menjawab Pertanyaan Scene Name Keterangan : Menjawab Pertanyaan : Pertanyaan matematika pada saat waktu alarm berbunyi

23 52 1. Icon logo aplikasi alarm 2. Nama aplikasi alarm 3. TextView untuk menampilkan pertanyaan matematika 4. TextView untuk jawaban dari pertanyaan matematika 5. Button untuk mencetak angka 1 6. Button untuk mencetak angka 2 7. Button untuk mencetak angka 3 8. Button untuk mencetak angka 4 9. Button untuk mencetak angka Button untuk mencetak angka Button untuk mencetak angka Button untuk mencetak angka Button untuk mencetak angka Button untuk mencetak tanda koma (,) 15. Button untuk mencetak angka Button untuk mencetak tanda minus (-) 17. Button untuk membersihkan karakter dijawaban

APLIKASI ALARM WEKER BERBASIS ANDROID DENGAN ALGORITMA FISHER YATES SHUFFLE UNTUK MENGACAK PERTANYAAN

APLIKASI ALARM WEKER BERBASIS ANDROID DENGAN ALGORITMA FISHER YATES SHUFFLE UNTUK MENGACAK PERTANYAAN APLIKASI ALARM WEKER BERBASIS ANDROID DENGAN ALGORITMA FISHER YATES SHUFFLE UNTUK MENGACAK PERTANYAAN Ihya Ulumuddin Banyumanis 1, Devi Fitrianah 2 Jurusan Informatika, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

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

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Dalam membangun aplikasi pembelajaran aksara sunda berbasis android dilakukan dengan beberapa tahap analisis, yaitu: 1. Pengumpulan data aksara sunda

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Tujuan dari tahap analisis adalah memahami dengan sebenar-benarnya kebutuhan dari aplikasi baru dan mengembangkan sebuah sistem dalam

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa masalah dilakukan untuk membuat langkah langkah yang

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa masalah dilakukan untuk membuat langkah langkah yang BAB III ANALISA DAN PERANCANGAN SISTEM III.1.Analisa Masalah Analisa masalah dilakukan untuk membuat langkah langkah yang berguna dalam mengatasi berbagai masalah yang ada, sehingga dengan adanya aplikasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 28 BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Tujuan dari tahap analisis adalah memahami dengan sebenar-benarnya kebutuhan dari aplikasi baru dan mengembangkan sebuah sistem dalam menentukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, tahap selanjutnya adalah implementasi. Implementasi sistem merupakan tahap meletakkan sistem sehingga

Lebih terperinci

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK DAFTAR ISI HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK Halaman KATA PENGANTAR... Error! Bookmark not DAFTAR ISI...i DAFTAR GAMBAR, GRAFIK, DIAGRAM... iv

Lebih terperinci

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan Ilmu

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan Ilmu BAB III METODE PENELITIAN 3.1 Tempat Dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilaksanakan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 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

Lebih terperinci

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III CARA DAN METODOLOGI PENELITIAN BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Analisis Sistem dapat didefinisikan sebagai sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyisipan sebuah pesan rahasia kedalam media citra digital dengan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM 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

Lebih terperinci

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM III.1. Analisis Masalah Perkembangan ilmu pengetahuan dan teknologi saat ini telah membawa manusia kepada peradaban yang lebih baik. Banyak manfaat dan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Perancangan simulasi ini yaitu tentang simulasi rel kereta api Medan - Danau Toba yang akan digambarkan secara 3 dimensi. Selain itu juga terdapat

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1 Analisa Pada pembahasan bab ini, akan dilakukan penganalisaan mengenai analisa dan perancangan pembuatan animasi Peristiwa Menjelang Proklamasi Kemerdekaan RI. Dalam

Lebih terperinci

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM BAB III ANALISIS DAN RANCANGAN SISTEM 1.1 Analisis Kebutuhan 1.1.1 Kebutuhan Hardware Dalam Pembuatan Aplikasi Layanan Pesan Antar Makanan di Kota Solo Berbasis Android ini, berikut adalah beberapa Kebutuhan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan yang ada pada sistem. Analisis ini diperlukan sebagai dasar bagi tahapan

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM 31 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Program ini dibuat dengan menggunakan software 3D Max. Software 3D Max ini lebih berorientasi kepada pembuatan animasi 3D presentasi dan juga dapat

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan Perancangan Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma

Lebih terperinci

Bab 3 Metode Penelitian

Bab 3 Metode Penelitian Bab 3 Metode Penelitian Pada bab ini akan dibahas mengenai proses bisnis yang berlangsung pada Toko Istana Boneka dan metode perancangan yang digunakan dalam membuat sistem informasi perhitungan arus kas

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud mengidentifikasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN Pada bagian ini penulis akan menjelaskan system analisis dan perancangan dalam membuat pembuatan aplikasi ini. Setelah semua kebutuhan selesai dianalisis, maka penulis akan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian BAB III METODOLOGI PENELITIAN 3.1 Alur Penelitian Untuk pembangunan sistem, penelitian menggunakan model SDLC (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian adalah model Waterfall.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Handphone merupakan salah satu teknologi yang sangat diminati masyarakat dalam membantu pekerjaan, pendidikan yang memberikan informasi secara

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 20 BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Yang Berjalan Adapun analisis dari Rancang dan Bangun Game Goldminer adalah dengan menggunakan desain dan ActionScript untuk bahasa pemograman

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat

Lebih terperinci

Bab 3 Metode dan Rancangan Sistem

Bab 3 Metode dan Rancangan Sistem 13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Masalah yang ingin penulis angkat dalam penyusunan skripsi ini adalah bagainama merancang simulasi 3 dimensi mengenai gedung perguruan PAB 1 Helvetia

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. kreatifitas dalam membuat game pilihan berganda ini. Dasar dalam permainan

BAB III ANALISA DAN PERANCANGAN. kreatifitas dalam membuat game pilihan berganda ini. Dasar dalam permainan BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Sistem yang digunakan dalam perancangan game pilihan berganda Bahasa Indonesia adalah dengan menggunakan Macromedia Flash. Game pilihan berganda ini

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem yang Berjalan Adapun analisis dari game mencari perbedaan jenis rumah adalah dengan menggunakan desain dan ActionScript untuk bahasa pemrograman Flash

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan sistem Pada bagian ini akan dijelaskan beberapa tahapan untuk membuat sebuah aplikasi mulai dari alur aplikasi, perancangan antar muka, perancangan arsitektural,

Lebih terperinci

BAB III ANALISIS DAN KEBUTUHAN ALGORITMA

BAB III ANALISIS DAN KEBUTUHAN ALGORITMA BAB III ANALISIS DAN KEBUTUHAN ALGORITMA 3.1 Analisis Masalah Berdasarkan penelitian yang dilakukan sebelumya oleh Hary Fernando dari Institut Teknologi Bandung dengan menerapkan algoritma burt force dan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 29 BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Pada umumnya anak-anak tidak menyukai pelajaran yang berhubungan dengan angkaangka atau hitung-hitungan dan juga menghapal rumus pada pelajaran matematika.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Saat ini pembelajaran mengenai bahasa relatif monoton dan menjenuhkan serta terlihat kuno dan biasa. Di mana media pembelajaran bersifat monoton dan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi yang didapat

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah BAB III ANALISA DAN PERANCANGAN Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah mengenai perancangan software. Software yang dimaksud adalah aplikasi database yang digunakan untuk menyimpan

Lebih terperinci

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

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah... DAFTAR ISI KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... ix DAFTAR LAMPIRAN... x BAB I PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM 28 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Alat dan Bahan 3.1.1 Alat Alat yang dibutuhkan untuk membangun Aplikasi Berbagi Cerita Wisata Surakata Berbasis Android yaitu meliputi hardware dan software

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Alur Penelitian Dalam pembangunan sistem, penelitian menggunakan model Software Development Life Cycle). Model-model yang digunakan pada SDLC yaitu : a) Waterfall, b)

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Program ini dibuat dengan menggunakan software 3D Max. Software 3D Max ini lebih berorientasi kepada pembuatan animasi 3D presentasi dan juga dapat membuat

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Alat dan Bahan 3.1.1 Alat Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware) a) Personal Computer (PC)/Laptop 32/64 bit architecture

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 Analisa Sistem Perancangan aplikasi kamus Bahasa Sunda berbasis Android dengan menggunakan bahasa pemrograman Java ini merupakan sistem yang mempermudah pengguna

Lebih terperinci

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan BAB III METODE PENELITIAN 3.1. Metode Pengembangan Sistem Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan salah satu dari agile methods yaitu extreme Programming (XP). Dalam metode

Lebih terperinci

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Kebutuhan Alat 3.1.1 Kebutuhan Hardware Hardware yang dibutuhkan untuk pembuatan sistem ini adalah netbook dengan spesifikasi berikut ini : a. Processor

Lebih terperinci

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM 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

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

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

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu 22 BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu Penelitian dilakukan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Bahasa daerah merupakan salah satu kekayaan milik bangsa yang wajib untuk kita lestarikan. Sebagai salah satu kekayaan yang menjadi kebanggaan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi desktop berbasis komputer menggunakan bahasa pemrograman VB.NET yang diberi nama Aplikasi virtual

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Pengumpulan Data Pengumpulan data merupakan salah satu faktor yang paling penting dan paling berperan dalam keberhasilan suatu penelitian. Penelitian ini menggunakan metode

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Pada perancangan suatu sistem diperlukan analisa yang tepat sehingga proses pembuatan sistem dapat berjalan dengan baik dan sistem yang dibuat sesuai dengan yang dibutuhkan.

Lebih terperinci

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Penelitian ini akan menghasilkan suatu aplikasi yang digunakan untuk menemukan lokasi hotel terdekat dan menempilkan informasi mengenai hotel

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Pada bab ini, akan dilakukan penganalisaan mengenai analisa dan perancangan pembuatan aplikasi Media Pembelajaran Bangunan Bersejarah di Sumatera Utara.

Lebih terperinci

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

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian dilakukan di Program Studi Ilmu Komputer Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Pembahasan mengenai hasil mencakup spesifikasi perangkat keras (hardware) dan perangkat lunak (software) serta tampilan output perangkat lunak. IV.1.1.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut

Lebih terperinci

ANALISIS DAN DESAIN SISTEM

ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Program ini dibuat dengan menggunakan software 3D Max. Software 3D Max ini lebih berorientasi kepada pembuatan animasi 3D presentasi dan juga dapat membuat

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Masalah-masalah yang sering dihadapi oleh Dinas Perhubungan Sumatra Utara adalah kesulitan dalam pencatatan serta menentukan banyak setoran pendapatan

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Program ini dibuat dengan menggunakan software 3D Max. Software 3D Max ini lebih berorientasi kepada pembuatan animasi 3D presentasi dan juga

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Analisa kebutuhan terdapat dua bagian yaitu analisa kebutuhan pengguna dan analisa kebutuhan sistem. III.1.1. Analisa Kebutuhan Pengguna Pada analisa kebutuhan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Langkah Penelitian Pada penelitian ini, penulis menggunakan model pengembangan multimedai yang dikembangkan oleh Luther. Model pengembangan multimedia ini terdiri dari

Lebih terperinci

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi 62 BAB IV IMPLEMENTASI 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1 Analisa Pada pembahasan bab ini, akan dilakukan penganalisaan mengenai analisa dan perancangan pembuatan animasi Iklan Coklat. Dalam mengevaluasi suatu proses diperlukan

Lebih terperinci

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

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses BAB III PERANCANGAN SISTEM 3.1. Analisa Sistem Yang Sedang Berjalan Analisa sistem yang sedang berjalan pada sebuah program aplikasi On- Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM 10 BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan mengenai analisis linear congruent method untuk mengacak pertanyaan dan perancangan aplikasi pada permainan kuis Islam berbasis android. 3.1

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode dan Analisis Kebutuhan Sistem 3.1.1 Metode Perancangan Metode yang digunakan dalam tugas akhir ini adalah metode perancangan sistem dengan menggunakan Prototype

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. sebuah permainan yang membutuhkan kreasi dan kreatifitas dalam membuat

BAB III ANALISA DAN PERANCANGAN. sebuah permainan yang membutuhkan kreasi dan kreatifitas dalam membuat BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem. Sistem yang digunakan dalam perancangan game shooting balon adalah dengan menggunakan Macromedia Flash. Game shooting balon ini merupakan sebuah permainan

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Masalah dapat didefenisikan sebagai

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

BAB IV PERANCANGAN SISTEM 4.1 PERANCANGAN SISTEM Untuk memudahkan pembuatan aplikasi sistem pakar berbasis website, maka akan dibuat model menggunakan UML (Unified Modeling Language). Perlu diketahui metode

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap bagaimana seseorang memilih smartphone

Lebih terperinci

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 38 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Aplikasi Gambaran umum Tugas Akhir Perancangan dan Pembuatan Aplikasi E- Book Cerita Pendek Gratis Berbasis Android dapat dilihat pada

Lebih terperinci

2. TINJAUAN PUSTAKA Tinjauan Pustaka membahas mengenai teori teori pendukung dalam aplikasi Salon Venus: 2.1 Visual Studio 2008 Visual Studio 2008 mer

2. TINJAUAN PUSTAKA Tinjauan Pustaka membahas mengenai teori teori pendukung dalam aplikasi Salon Venus: 2.1 Visual Studio 2008 Visual Studio 2008 mer PEMBUATAN APLIKASI SALON VENUS DENGAN MENGGUNAKAN VISUAL STUDIO & MYSQL Ayida Firzanah Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma ayida.firzanah@gmail.com a_firzanah@studentsite.gunadarma.ac.id

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Adapun rancangan dari Game membasmi hewan pengerat adalah dengan menggunakan desain yang dibuat pada software dan ActionScript pada bahasa pemograman flash

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem, implementasi merupakan penerapan dari proses sebelumnya yaitu proses

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Bab ini berisi penjelasan tentang analisa, identifikasi masalah, perancangan sistem, kerangka pemikiran, struktur tabel basis data dan perancangan antarmuka aplikasi. Dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Analisis dan perancangan sistem memerlukan tahapan yang sistematis untuk mendapatkan aplikasi yang baik dan bersesuaian dengan kegunaan dan tujuannya. Tahap awal dari analisis

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 31 BAB III ANALISA DAN PERANCANGAN III.1. Gambaran Umum Sistem Sistem yang dibangun dalam Skripsi ini adalah Sistem Informasi Reminder guna membantu mengingatkan mahasiswa dalam mengikuti perbaikan nilai,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Pada tahap ini analisa yang dilakukan oleh penulis dalam penulisan skripsi ini adalah bagaimana merancang suatu Aplikasi Foto Editor Berbasis Android

Lebih terperinci

Bab 3 Metodologi Penelitian

Bab 3 Metodologi Penelitian Bab 3 Metodologi Penelitian 3.1 Metode dan Analisis Kebutuhan Sistem Metode yang digunakan untuk perancangan sistem ini adalah metode prototype Perancangan sistem dengan menggunakan metode prototype memiliki

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan aplikasi ini dibangun bertujuan untuk memudahkan konsumen dalam mendapatkan informasi mengenai komplek perumahan baru, serta mempermudah pengembang

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Sistem Analisa perancangan kompresi file yang akan dibangun mengimplementasikan algoritma Deflate Zip, algoritma pengkompresian file yang

Lebih terperinci

Bab 3 Metode Perancangan

Bab 3 Metode Perancangan Bab 3 Metode Perancangan 3.1 Metode Perancangan dan Desain Sistem Metode rekayasa perangkat lunak yang digunakan dalam pembuatan skripsi ini adalah metode prototyping. Metode prototyping adalah metode

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1.1 Analisis Sistem 3.1.1 Analisa Perancangan Sistem Aplikasi informasi posyandu di wilayah kecamatan cikupa berbasis android merupakan aplikasi yang digunakan untuk menampilkan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Setelah dilakukan perancangan sistem pada bab sebelumnya, maka pada bab ini akan dibahas mengenai implementasi sistem. Pada bab ini, akan dijelaskan mengenai hardware dan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB III ANALISIS DAN PERANCANGAN SISTEM` 3.1 Analisis Masalah BAB III ANALISIS DAN PERANCANGAN SISTEM` Pada dasarnya perusahaan asuransi merupakan perusahaan yang mengelola suatu resiko. Dikarenakan mengelola resiko tersebut, perusahaan asuransi

Lebih terperinci

Pada sistem yang sedang berjalan ditemukan masalah atau kendala yang terjadi, masalah tersebut antara lain adalah :

Pada sistem yang sedang berjalan ditemukan masalah atau kendala yang terjadi, masalah tersebut antara lain adalah : BAB 3 ANALISIS DAN PERANCANGAN Bab analisis dan perancangan sistem berisi pembahasan analisis dan perancangan sistem aplikasi web profile. Pembahasan ditujukan untuk menguraikan kebutuhan-kebutuhan dalam

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan pemaparan tentang program aplikasi yang dilakukan untuk memperoleh gambaran yang jelas dan mengenai kelebihan dan kekurangan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Komunikasi adalah bagian yang tidak dapat dipisahkan dengan kehidupan manusia. Seiring dengan berkembangnya teknologi, bentuk dan media berkomunikasi

Lebih terperinci

19 BAB III ANALISIS DAN PERANCANGAN 3.1. Analisis Mengendarai kendaraan tidak sembarangan, ada aturan-aturan yang harus ditaati dan juga syarat-syarat tertentu yang harus dipenuhi sebelum berkendara di

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena

Lebih terperinci

Gambar 4.1 Flowchart

Gambar 4.1 Flowchart BAB IV PERANCANGAN SISTEM 4.1. Perancangan Algoritma Dalam merancang proses pada Sistem Informasi ini penulis menggunakan Flowchart dan UML sebagai case tool dalam merancang proses yang terjadi di dalam

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Saat ini pemberdayaan teknologi untuk pendidikan yang menjelaskan tentang perhitungan dan juga dapat menghibur untuk siswa SD masih sangat sedikit.

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Rancangan Penelitian Rancangan penelitian merupakan tahapan yang akan dilakukan peneliti utuk mempermudah dalam melakukan penelitian. Rancangan penelitian Pengembangan Aplikasi

Lebih terperinci