BAB VI KESIMPULAN DAN SARAN
|
|
|
- Inge Hartono
- 9 tahun lalu
- Tontonan:
Transkripsi
1 BAB VI KESIMPULAN DAN SARAN VI.1. Kesimpulan Berdasarkan dari pemabahasan-pembahasan pada babbab sebelumnya, maka dapat ditarik kesimpulan dari Tugas Akhir ini : 1. CHOCOLATE STORE-Android berhasil dibangun untuk pengelolaan pemesanan coklat dan merekomendasikan coklat berikutnya yang akan dibeli pada perangkat smartphone dengan sistem operasi android. 2. CHOCOLATE STORE-Desktop berhasil dibangun untuk pengelolaan data coklat, teks berjalan, antrian dan pengelolaan tampil antrian pada aplikasi desktop dengan sistem operasi windows. VI.2. Saran Setelah melalui proses analisis, perancangan, implementasi hingga pengujian aplikasi maka ada beberapa saran untuk pengembangan aplikasi CHOCOLATE STORE pada bidang tampilan, yaitu : Perbanyak gambar-gambar yang mendukung di dalam tampilan antrian konsumen sehingga dapat terlihat menarik. Untuk grup dalam aplikasi android dibuat agar dapat dibuat manual, sehingga staff bisa menambahkan kategori grup baru tanpa merubah code. 88
2 Konsumen diberikan nomor urut antrian dan dalam aplikasi display juga ditampilkan daftar urut konsumen, sehingga konsumen tahu berapa lama konsumen tersebut akan dipanggil. 89
3
4 DAFTAR PUSTAKA Ariefianto, H., Dani, M. & Nugraha, A., Perancangan Dan Implementasi Aplikasi Pemesanan Makanan Dan Minuman Berbasis Clien Server Dengan Platform Android. STMIK TEKNORAT Lampung. vol. 11, no. 3, h. 3. Firdhana, D., Penerapan Metode Market Basket Analysis Untk Sistem Customer Profiles Pada Situs Web E-Commerce. STIKOM, Surabaya. Gemala, M., Arifin, M. & Aliffianto,, Penerapan Metode Market Basket Analysis Pada Situs Web E- Commerce (Studi Kasus Dhian Handicraft Indonesia). Jurnal Sistem Informasi dan Komputerisasi Akuntansi (JSIKA), vol. I, no 1. Ginting, I.A.R., Rancangan & Implementasi Point of Sales (POS) Berbasis Web Pada Distro Previous. STIKOM AMIKOM Yogyakarta. Kusmawaty, A., Aplikasi Pemesanan Makanan Pada Restoran Berbasis Android Dan PHP Menggunakan Protokol JSON. Manduro, A.B., Pengembangan Sistem Informasi Lapas Narkoba Untuk Menunjang Pengungkapan Kaskus Narkoba Di Lembaga Pemasyarakatan Pada Puslitbang Dan Info Badan Narkotika Nasional. Marthasari, G.I., Aminudin & Munarko, Y., Implementasi Web Service untuk Mendukung Interoperabilitas pada Aplikasi E-Commerce. In Industrial Electronics Seminar Surabaya, Electronic Engineering Polytechnic Institute of Surabaya. 91
5 Munawaroh, S., Mengeksplorasi Database PostgreSQL dengan PgAdmin III. Jurnal Teknologi Informasi DINAMIK, Volume X, No. 2, pp Novita & Djatikusuma, E.S., Perancangan Sistem Informasi Point if Sales (POS) Pada PD Tokyo. Rahadian, F., Sistem Pengelolaan Database Siswa Menggunakan Program Visual Studio. Jurnal Pendidikan Dompet Dhufa edisi I. Ramadhan, M. & Nugroho, B., Desain Web Dengan PHP. Jurnal SAINTIKOM, Vol. 6/ No. 1, pp Rohman, I.A., Sistem Monitoring Lokasi Anggota Tim Berbasis Android. Safaat H, N., Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika Bandung. Saputro, R.R., Aplikasi Kamus Kesehatan Menggunakan Platform Android. Siringoringo, H. & Nursamsi, R.A., n.d. Pengantar Statistika. Penerbit Gunadarma. Setyadi, A. & Bhinuka, G., Aplikasi Pemesanan Menu Berbasis Android Di Restoran Bumbu Desa Solo. Sugiana, Open Source Campus Agreement, h. 1. Zakaria, T.M. & Windiasari, G., Aplikasi Pengaturan Antian (Studi Kasus : Customer Service Plasa Telkom Makasar). Jurnal Informatika, Vol 4. No 2. 92
6 SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Pembangunan Aplikasi Point of Sales Berbasis Android dan Manajemen Antrian Berbasis Windows di PT. Anugerah Mulia Dipersiapkan oleh: Felix Pikatan Setyoaji / Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta Program Studi Teknik Informatika Fakultas Teknologi Industri Nomor Dokumen Halaman SKPL-CS 1/36 Revisi Program Studi Teknik Informatika SKPL CS 1/ 36
7 DAFTAR PERUBAHAN REVISI A DESKRIPSI B C D E F INDEX TGL - A B C D E F DITULIS OLEH DIPERIKSA OLEH DISETUJUI OLEH Program Studi Teknik Informatika SKPL CS 2/ 36
8 Daftar Halaman Perubahan Halaman Revisi Halaman Revisi Program Studi Teknik Informatika SKPL CS 3/ 36
9 DAFTAR ISI 1 Pendahuluan Tujuan Lingkup Masalah Definisi, Akronim dan Singkatan Referensi Deskripsi umum (Overview) Deskripsi Kebutuhan Perspektif produk Fungsi Produk Karakteristik Pengguna Batasan-batasan Asumsi dan Ketergantungan Kebutuhan khusus Kebutuhan antarmuka eksternal Antarmuka pemakai Antarmuka perangkat keras Antarmuka perangkat lunak Antar muka Komunikasi Kebutuhan fungsionalitas Perangkat Lunak Use Case Diagram Spesifikasi Rincian Kebutuhan Spesifikasi Kebutuhan Fungsionalitas Use case Spesifikasi : Catalog Use case Spesifikasi : Pengelolaan Transaksi Pesanan Coklat Use case Spesifikasi : Tampil Coklat Yang Dipilih Use case Spesifikasi : Tampil Rekomendasi Coklat Program Studi Teknik Informatika SKPL CS 4/ 36
10 4.1.5 Use case Spesifikasi : Input Foro Konsumen Use case Spesifikasi : Simpan Data Pesanan ke Database Server Use case Spesifikasi : Pengelolaan data coklat Use case Spesifikasi : Pengelolaan antiran konsumen Use case Spesifikasi : Pengelolaan Running Text Use case Spesifikasi : Laporan Use case Spesifikasi : Setting Jaringan Entity Relationship Diagram (ERD) Program Studi Teknik Informatika SKPL CS 5/ 36
11 DAFTAR GAMBAR Gambar 1.1 Arsitektur Perangkat lunak Chocolate Store 10 Gambar 1.2 Use Case Diagram (Android) Gambar 1.3 Use Case Diagram (Aplikasi Desktop) Gambar 1.4 Entity Relationship Diagram Program Studi Teknik Informatika SKPL CS 6/ 36
12 1 Pendahuluan 1.1 Tujuan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak CHOCOLATE STORE untuk mendefinisikan kebutuhan perangkat lunak yang meliputi antarmuka eksternal (antarmuka antara sistem dengan sistem lain perangkat lunak dan perangkat keras, dan pengguna) dan atribut (feature-feature tambahan yang dimiliki sistem), serta mendefinisikan fungsi perangkat lunak. SKPL-CS ini juga mendefinisikan batasan perancangan perangkat lunak. 1.2 Lingkup Masalah Perangkat Lunak CHOCOLATE STORE dikembangkan dengan tujuan untuk : 1. Menampilkan gambar coklat, harga coklat dan deskripsi coklat pada perangkat smartphone dengan sistem operasi Android. 2. Menerima pesanan dengan foto konsumen sebagai bukti pembelian pada perangkat smartphone dengan sistem operasi Android. 3. Mengelola antrian pesanan dengan menampilkan foto konsumen sebagai bukti antriannya pada perangkat aplikasi desktop dengan sistem operasi Windows. Program Studi Teknik Informatika SKPL CS 7/ 36
13 1.3 Definisi, Akronim dan Singkatan Daftar definisi akronim dan singkatan : Keyword/Phrase Definisi SKPL Merupakan spesifikasi kebutuhan dari perangkat lunak yang akan dikembangkan. SKPL-CS-XXX Kode yang merepresentasikan kebutuhan pada CHOCOLATE STORE di mana XXX merupakan nomor fungsi produk. CS Perangkat lunak pengelolaan desktop dan web. Server Komputer yang menyediakan sumber daya bagi klien yang terhubung melalui jaringan. Internet Internet merupakan istilah umum yang dipakai untuk menunjuk Network global yang terdiri dari komputer dan layanan servis dengan sekitar 30 sampai 50 juta pemakai komputer dan puluhan layanan informasi termasuk , FTP, dan World Wide Web. 1.4 Referensi Referensi yang digunakan pada perangkat lunak tersebut adalah: 1. Setyoaji, Felix Pikatan / 6486, Spesifikasi Kebutuhan Perangkat Lunak (SKPL) IB, Universitas Atma Jaya Yogyakarta. Program Studi Teknik Informatika SKPL CS 8/ 36
14 1.5 Deskripsi umum (Overview) Secara umum dokumen SKPL ini terbagi atas 3 bagian utama. Bagian utama berisi penjelasan mengenai dokumen SKPL tersebut yang mencakup tujuan pembuatan SKPL, ruang lingkup masalah dalam pengembangan perangkat lunak tersebut, definisi, referensi dan deskripsi umum tentang dokumen SKPL ini. Bagian kedua berisi penjelasan umum tentang perangkat lunak CS yang akan dikembangkan, mencakup perspektif produk yang akan dikembangkan, fungsi produk perangkat lunak, karakteristik pengguna, batasan dalam penggunaan perangkat lunak dan asumsi yang dipakai dalam pengembangan perangkat lunak CS tersebut. Bagian ketiga berisi penjelasan secara lebih rinci tentang kebutuhan perangkat lunak CS yang akan dikembangkan. 2 Deskripsi Kebutuhan 2.1 Perspektif produk CS merupakan perangkat lunak yang dikembangkan untuk membantu pengelolaan pemesanan dan manajemen antrian coklat di PT Coklat Monggo. Selain itu sistem ini diharapkan dapat membantu staff PT Coklat Monggo agar antrian yang awalnya lama dan ramai menjadi sedikit dan singkat waktu. Perangkat lunak pemesanan coklat ini dikembangkan untuk ditanamkan pada sisi client di lingkungan sistem operasi Android. Perangkat lunak ini dikembangkan menggunakan bahasa pemrograman Java dan pemrogramannya menggunakan Android Studio. Program Studi Teknik Informatika SKPL CS 9/ 36
15 Perangkat lunak manajemen coklat ini dikembangkan untuk ditanamkan pada sisi client di lingkungan sistem operasi Windows. Perangkat lunak ini dikembangkan menggunakan bahasa pemrograman C# dan pemrogramannya menggunakan Visual Studio Pada sisi server ditanamkan sistem web service pada sistem operasi Windows 7 / Windows 8 dengan web server Apache. Perangkat lunak ini dikembangan menggunakan bahasa pemrograman PHP dan pemrogramannya menggunakan Notepad++. Pengguna akan berinteraksi dengan sistem melalui antarmuka Graphical User Interface (GUI). Pada sistem ini, seperti terlihat pada Gambar 1.1, arsitektur teknologi yang digunakan perangkat lunak berupa clientserver, di mana semua data disimpan di server. Client dapat mengakses data yang ada di server tersebut secara online dengan membuka aplikasi CHOCOLATE STORE yang merujuk pada sistem yang telah ditanamkan pada web server. Gambar 1.1 Arsitektur Perangkat lunak Chocolate Store Program Studi Teknik Informatika SKPL CS 10/ 36
16 2.2 Fungsi Produk Fungsi produk perangkat lunak CS adalah sebagai berikut : APLIKASI ANDROID 1. Fungsi Tampil Catalog Coklat (SKPL-CS-001). Merupakan fungsi yang digunakan oleh pengguna untuk menampilkan semua data coklat yang tersedia untuk dijual. 2. Fungsi Pengelolaan Data Coklat Transaksi (SKPL-CS- 002). Merupakan fungsi yang digunakan oleh pengguna untuk mengelola data coklat transaksi. Fungsi ini mencakup : Fungsi Pengelolaan Data Coklat Transaksi mencakup : a. Fungsi Tampil Coklat (SKPL-CS ). Fungsi ini digunakan untuk menampilkan transaksi coklat yang telah di beli konsumen dalam database CHOCOLATE STORE android. b. Fungsi Tambah Transaksi Coklat (SKPL-CS ). Fungsi ini digunakan untuk menambahkan transaksi coklat dan disimpan dalam database CHOCOLATE STORE android. c. Fungsi Ubah Transaksi Coklat (SKPL-CS ). Fungsi ini digunakan untuk mengubah transaksi coklat yang telah dipesan dan disimpan dalam database CHOCOLATE STORE android. d. Fungsi Hapus Transaksi Coklat (SKPL-CS ). Program Studi Teknik Informatika SKPL CS 11/ 36
17 Fungsi ini digunakan untuk menghapus transaksi coklat yang dipesan dan dihapus dalam database CHOCOLATE STORE android. 3. Fungsi Tampil Transaksi Pesanan Coklat (SKPL-CS- 003). Merupakan fungsi yang digunakan oleh pengguna untuk menampilkan data dan deskripsi coklat yang dipilih dari catalog coklat. 4. Fungsi Tampil Rekomendasi Coklat (SKPL-CS-004). Merupakan fungsi yang digunakan untuk menampilkan rekomendasi coklat dengan berdasarkan coklat yang telah dipilih. 5. Fungsi Input Foto Konsumen (SKPL-CS-005). Merupakan fungsi yang digunakan oleh pengguna untuk mengambil foto konsumen sebagi bukti pembelian coklat. 6. Fungsi Simpan Transaksi Pesanan ke Database Server (SKPL-CS-006). Merupakan fungsi yang digunakan oleh pengguna menyimpan data pesanan coklat beserta foto dari database android ke dalam database server. 7. Fungsi Pengaturan Koneksi Jaringan (SKPL-CS-007). Merupakan fungsi yang digunakan oleh pengguna untuk melakukan pengaturan koneksi dari Android ke web service dan database server. Program Studi Teknik Informatika SKPL CS 12/ 36
18 APLIKASI DESKTOP 1. Fungsi Pengelolaan Coklat(SKPL-CS-008). Merupakan fungsi yang digunakan oleh pengguna untuk mengelola data pesanan coklat. Fungsi ini mencakup : a. Fungsi Tampil Coklat (SKPL-CS ) Merupakan fungsi yang digunakan untuk menampilkan semua data coklat yang dipilih oleh konsumen. b. Fungsi Tambah Pesanan Coklat (SKPL-CS ) Merupakan fungsi yang digunakan oleh pengguna untuk menginputkan coklat pesanan yang dipilih oleh konsumen. c. Fungsi Ubah Pesanan Coklat (SKPL-CS ) Merupakan fungsi yang digunakan oleh pengguna untuk mengubah coklat pesanan yang dipilih oleh konsumen. d. Fungsi Delete Pesanan Coklat (SKPL-CS ) Merupakan fungsi yang digunakan oleh pengguna untuk menghapus coklat pesanan yang dipilih oleh konsumen. 2. Fungsi Mengelola Antrian(SKPL-CS-009). Merupakan fungsi yang digunakan oleh pengguna untuk mengelola antrian konsumen yang telah melakukan pemesanan coklat. Fungsi ini mencakup : Program Studi Teknik Informatika SKPL CS 13/ 36
19 a. Fungsi Tampil Antiran (SKPL-CS ) Merupakan fungsi yang digunakan untuk menampilkan foto antrian konsumen berserta coklat yang dipesan. b. Fungsi Skip Antiran (SKPL-CS ) Merupakan fungsi yang digunakan untuk mengubah urutan antrian yang sekarang sedang dilayani menjadi urutan terakhir antrian. c. Fungsi Done Antiran (SKPL-CS ) Merupakan fungsi yang digunakan untuk menghapus konsumen dari daftar antrian ketika konsumen tersebut sudah selesai dilayani oleh staff. 3. Fungsi Pengaturan Koneksi Jaringan(SKPL-CS-010). Merupakan fungsi yang digunakan oleh pengguna untuk melakukan pengaturan koneksi jaringan. 4. Fungsi Pengelolaan Running Text (SKPL-CS-011). Merupakan fungsi yang digunakan oleh pengguna untuk mengelola data Running Text. Fungsi Pengelolaan Running Text mencakup : a. Fungsi Tampil Running Text (SKPL-CS ). Fungsi ini digunakan untuk menampilkan semua data running text yang ada di database CHOCOLATE STORE. b. Fungsi Tambah Data Running Text (SKPL-CS ). Fungsi ini digunakan untuk menambahkan data running text yang ada di database CHOCOLATE STORE. Program Studi Teknik Informatika SKPL CS 14/ 36
20 c. Fungsi Edit Data Running Text (SKPL-CS ). Fungsi ini digunakan untuk mengedit data running text yang ada di database CHOCOLATE STORE. d. Fungsi Hapus Data Running Text (SKPL-CS ). Fungsi ini digunakan untuk menghapus data running text yang ada di database CHOCOLATE STORE. 5. Fungsi Laporan (SKPL-CS-012). Merupakan fungsi yang digunakan oleh pengguna untuk melihat laporan hasil penjualan coklat. Fungsi laporan mencakup : a. Fungsi Tampil Laporan Coklat Per Hari (SKPL-CS ). Fungsi ini digunakan untuk menampilkan semua hasil penjualan coklat dalam waktu satu hari. b. Fungsi Tampil Laporan Coklat Per Bulan (SKPL-CS ). Fungsi ini digunakan untuk menampilkan semua hasil penjualan coklat dalam waktu satu bulan. c. Fungsi Tampil Laporan Coklat Per Tahun (SKPL-CS ). Fungsi ini digunakan untuk menampilkan semua hasil penjualan coklat dalam waktu satu tahun. Program Studi Teknik Informatika SKPL CS 15/ 36
21 APLIKASI DESKTOP DISPLAY 1. Fungsi Tampil Antrian(SKPL-CS-013). Merupakan fungsi yang digunakan oleh pengguna untuk menampilkan antrian konsumen yang telah melakukan pemesanan coklat 2. Fungsi Pengaturan Koneksi Jaringan(SKPL-CS-014). Merupakan fungsi yang digunakan oleh pengguna untuk melakukan pengaturan koneksi jaringan. 2.3 Karakteristik Pengguna Karakteristik dari pengguna perangkat lunak CHOCOLATE STORE adalah sebagai berikut : 1. Memahami pengoperasian smartphone dengan sistem operasi Android. 2. Mengerti tentang internet. 2.4 Batasan-batasan Batasan-batasan dalam pengembangan perangkat lunak CHOCOLATE STORE tersebut adalah : 1. Kebijaksanaan Umum Berpedoman pada tujuan dari pengembangan perangkat lunak CHOCOLATE STORE. 2. Keterbatasan perangkat keras Dapat diketahui kemudian setelah sistem ini berjalan (sesuai dengan kebutuhan). 2.5 Asumsi dan Ketergantungan Sistem aplikasi mobile ini dapat dijalankan pada perangkat mobile yang menggunakan sistem operasi Android dengan versi minimal (Ice Cream Sandwich) Program Studi Teknik Informatika SKPL CS 16/ 36
22 yang memiliki koneksi Wi-Fi dan perangkat desktop dengan sistem operasi Windows 7/Windows 8. 3 Kebutuhan khusus 3.1 Kebutuhan antarmuka eksternal Kebutuhan antar muka eksternal pada perangkat lunak CHOCOLATE STORE meliputi kebutuhan antarmuka pemakai, antarmuka perangkat keras, antarmuka perangkat lunak, antarmuka komunikasi Antarmuka pemakai User berinteraksi dengan antarmuka yang ditampilkan dalam bentuk layout aplikasi mobile dan aplikasi desktop Antarmuka perangkat keras Antarmuka perangkat keras yang digunakan dalam perangkat lunak CHOCOLATE STORE adalah: 1. Perangkat Smartphone. Spesifikasi minimum smartphone yang digunakan : OS Android API 15+ Mendukung WI-Fi Layar 7 inchi Kamera Ram 1 GB Program Studi Teknik Informatika SKPL CS 17/ 36
23 2. Perangkat Desktop. Spesifikasi minimum komputer yang dibutuhkan Processor 1.4 GHz Ram 1 GB HDD 50 GB Keyboard dan mouse Monitor Printer Antarmuka perangkat lunak Perangkat lunak yang dibutuhkan untuk mengoperasikan perangkat lunak CHOCOLATE STORE adalah sebagai berikut : 1. Nama : Android Sumber : Google Sebagai sistem operasi untuk mobile platform oleh pengguna 2. Nama : Windows 7/Windows 8 Sumber : Microsoft Sebagai sistem operasi untuk perangkat dekstop Antar muka Komunikasi Antarmuka komunikasi perangkat lunak CHOCOLATE STORE terhubung secara client-server dalam lingkup jaringan Internet. Program Studi Teknik Informatika SKPL CS 18/ 36
24 3.2 Kebutuhan fungsionalitas Perangkat Lunak Use Case Diagram Gambar 1.2 Use Case Diagram (Android) Program Studi Teknik Informatika SKPL CS 19/ 36
25 Gambar 1.3 Use Case Diagram (Aplikasi Desktop) 4 Spesifikasi Rincian Kebutuhan 4.1 Spesifikasi Kebutuhan Fungsionalitas APLIKASI ANDROID Use case Spesifikasi : Catalog 1. Brief Description Use Case ini digunakan oleh aktor untuk menampilan semua data coklat yang tersedia 2. Primary Actor Staff Program Studi Teknik Informatika SKPL CS 20/ 36
26 3. Supporting Actor None 4. Basic Flow 1. Aplikasi mengambil data coklat dari database server E-1 Data coklat tidak tampil 2. Use Case ini selesai. 5. Alternative Flow None 6. Error Flow E-1 Data coklat tidak tampil. 1. Melakukan pengaturan koneksi jaringan di pengaturan setting. 2. Kembali ke Basic Flow Langkah ke PreConditions None 8. PostConditions Data catalog coklat telah tertampil Use case Spesifikasi : Pengelolaan Transaksi Pesanan Coklat 1. Brief Description Use Case ini digunakan oleh aktor untuk mengelola coklat yang akan dipilih oleh konsumen, termasuk di dalamnya menampilkan, menambah, merupah dan menghapus coklat yang dipesan. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow Program Studi Teknik Informatika SKPL CS 21/ 36
27 1. Use Case ini dimulai ketika aktor memilih untuk mengelola coklat pesanan konsumen. 2. Sistem menampilkan semua data coklat transaksi pesanan konsumen. A-1 Aktor memilih untuk menambah transaksi pesanan coklat. A-2 Aktor memilih untuh mengubah jumlah pesanan coklat di transaksi. A-3 Aktor memilih untuh menghapus coklat pesanan dari transaksi. 3. Use Case selesai. 5. Alternative Flow A-1 Aktor memilih untuk menambah transaksi pesanan coklat. 1. Sistem menampilkan catalog coklat 2. Aktor memilih coklat mana yang akan dipesan. 3. Aktor mengisi jumlah coklat yang akan dipesan. 4. Sistem melakukan validasi data jumlah pesanan yang diisikan oleh actor. 5. Sistem menyimpan data pesanan coklat baru ke dalam database CHOCOLATE STORE android. 6. Berlanjut ke Basic Flow lagkah ke-3 A-2 Aktor memilih untuh mengubah jumlah pesanan coklat di transaksi. 1. Aktor memilih data coklat pesanan yang akan dirubah. 2. Aktor mengisi jumlah coklat yang akan diubah. 3. Sistem melakukan validasi data yang diisikan oleh actor. 4. Sistem menyimpan data yang diisikan oleh actor ke dalam database CHOCOLATE STORE android. Program Studi Teknik Informatika SKPL CS 22/ 36
28 A-3 Aktor memilih untuh menghapus coklat pesanan dari transaksi. 1. Aktor memilih coklat pesanan yang akan dihapus dari transaksi. 2. Sistem menghapus data coklat pesanan dari database CHOCOLATE STORE android. 6. Error Flow None 7. PreConditions None 8. PostConditions Aktor selesai mengelola data transaksi coklat pesanan Use case Spesifikasi : Tampil Coklat Yang Dipilih 1. Brief Description Use Case ini digunakan oleh aktor untuk menampilkan deskripsi coklat yang dipilih. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk menampilkan deskripsi coklat yang dipilih. 2. Aplikasi mengambil data coklat yang dipilih actor dari database server. 3. Aplikasi menampilkan deskripsi coklat yaitu foto coklat, keterangan coklat, dan harga coklat. 4. Use Case selesai. 5. Alternative Flow Program Studi Teknik Informatika SKPL CS 23/ 36
29 None 6. Error Flow None 7. PreConditions None 8. PostConditions Deskripsi coklat yang dipilih telah tertampil Use case Spesifikasi : Tampil Rekomendasi Coklat 1. Brief Description Use Case ini digunakan oleh aktor untuk menampilkan rekomendasi coklat berikutnya yang akan dipilih. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk menampilkan rekomendasi coklat yang akan dipilih. 2. Aktor memilih coklat yang sebelumnya dipesan dan aplikasi mengambil data rekomendasi coklat dari database server. 3. Aplikasi menampilkan rekomendasi coklat berdasarkan coklat yang dipilih sebelumnya oleh aktor. 4. Use Case selesai. 5. Alternative Flow None 6. Error Flow Program Studi Teknik Informatika SKPL CS 24/ 36
30 None 7. PreConditions None 8. PostConditions Rekomendasi coklat telah tertampil Use case Spesifikasi : Input Foto Konsumen 1. Brief Description Use Case ini digunakan oleh aktor untuk melakukan input foto konsumen, termasuk di dalamnya menampilkan foto tersebut. 2. Primary Actor Staff 3. Supporting Actor Konsumen 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk melakukan penginputan foto konsumen. 2. Sistem menjalankan aplikasi kamera. 3. Aktor melakukan foto konsumen. 4. Aktor meminta sistem untuk menyimpan foto konsumen 5. Sistem menyimpan foto ke database. 6. Use Case selesai. 5. Alternative Flow None 6. Error Flow None 7. PreConditions None 8. PostConditions Foto Konsumen berhasil disimpan. Program Studi Teknik Informatika SKPL CS 25/ 36
31 4.1.6 Use case Spesifikasi : Simpan Data Pesanan ke Database Server 1. Brief Description Use Case ini digunakan oleh aktor untuk menyimpan data pesanan coklat konsumen ke dalam database server. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk melakukan selesai transaksi. 2. Sistem menampilkan antarmuka selesai transaksi. 3. Aktor melakukan selesai transaksi. 4. Sistem mengecek data pesanan coklat yang telah diinputkan. E-1 Data pesana coklat kosong. 5. Sistem menyimpan data pesanan coklat ke database server. 6. Use Case selesai. 5. Alternative Flow None 6. Error Flow E-1 Data pesanan coklat kosong. 1. Sistem menampilkan peringatan bahwa coklat pesanan kosong. 2. Kembali ke Basic Flow PreConditions None 8. PostConditions Program Studi Teknik Informatika SKPL CS 26/ 36
32 Coklat yang dipesan berhasil diinputkan kedalam database server. APLIKASI DESKTOP Use case Spesifikasi : Pengelolaan data coklat 1. Brief Description Use Case ini memungkinkan aktor untuk mengelola data coklat, termasuk di dalamnya menampilkan, menambah, mengubah dan menghapus data coklat. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk mengelola data coklat. 2. Sistem menampilkan semua data coklat. A-1 Aktor memilih untuk menambah data coklat. A-2 Aktor memilih untuk mengubah data coklat. A-3 Aktor memilih untuk menghapus data coklat. 3. Use Case selesai. 5. Alternative Flow A-1 Aktor memilih untuk menambah data coklat 1. Sistem menampilkan form data coklat. 2. Aktor mengisi form data coklat 3. Sistem melakukan validasi data coklat yang diisikan aktor. 4. Sistem menyimpan data coklat baru ke dalam database. 5. Berlanjut ke Basic Flow langkah ke-3. Program Studi Teknik Informatika SKPL CS 27/ 36
33 A-2 Aktor memilih untuk mengubah data coklat 1. Aktor memilih data coklat yang akan diubah. 2. Sistem menampilkan form data coklat. 3. Aktor mengisi form data coklat 4. Sistem melakukan validasi data coklat yang diisikan aktor. 5. Sistem menyimpan data coklat baru ke dalam database. A-3 Aktor memilih untuk menghapus data coklat 1. Aktor memilih data coklat yang akan dihapus. 2. Sistem menghapus data coklat dari database. 6. Error Flow None 7. PreConditions None 8. PostConditions Aktor selesai mengelola data cokelat Use case Spesifikasi : Pengelolaan antiran konsumen 1. Brief Description Use Case ini memungkinkan aktor untuk mengelola antrian konsumen, termasuk di dalamnya skip antrian dan selesai antrian. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk mengelola antrian konsumen. Program Studi Teknik Informatika SKPL CS 28/ 36
34 2. Sistem menampilkan semua data antrian konsumen. A-1 Aktor memilih untuk skip antiran. A-2 Aktor memilih untuk selsai antrian 3. Use Case selesai. 5. Alternative Flow A-1 Aktor memilih untuk skip antiran. 1. Sistem menampilkan data antiran konsumen. 2. Aktor menekan tombol Skip dalam form. 3. Sistem melakukan perubahan antrian pertama menjadi yang terakhir dan urutan antrian berikutnya menjadi maju satu. 4. Berlanjut ke Basic Flow langkah ke-3. A-2 Aktor memilih untuk selesai antrian. 1. Sistem menampilkan data antiran konsumen. 2. Aktor menekan tombol Done dalam form. 3. Sistem melakukan perubahan urutan antrian menjadi maju satu. 4. Berlanjut ke Basic Flow langkah ke Error Flow None 7. PreConditions None 8. PostConditions Aktor selesai mengelola antrian konsumen Use case Spesifikasi : Pengelolaan Running Text 1. Brief Description Use Case ini memungkinkan aktor untuk mengelola running text, termasuk di dalamnya menampilkan, menambah, mengubah dan menghapus running text. Program Studi Teknik Informatika SKPL CS 29/ 36
35 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk mengelola running text. 2. Sistem menampilkan semua running text. 3. Use Case selesai. 5. Alternative Flow A-1 Aktor memilih untuk menambah running text. 1. Sistem menampilkan form running text. 2. Aktor mengisi form running text. 3. Sistem melakukan validasi data running text yang diisikan aktor. 4. Sistem menyimpan running text baru ke dalam database. 5. Berlanjut ke Basic Flow langkah ke-3. A-2 Aktor memilih untuk mengubah running text. 1. Aktor memilih running text yang akan diubah. 2. Sistem menampilkan form running text. 3. Aktor mengisi form running text 4. Sistem melakukan validasi data running text yang diisikan aktor. 5. Sistem menyimpan running text baru ke dalam database. A-3 Aktor memilih untuk menghapus running text. 1. Aktor memilih running text yang akan dihapus. 2. Sistem menghapus running text dari database. 6. Error Flow E-1 Data yang diinputkan oleh aktor tidak valid. Program Studi Teknik Informatika SKPL CS 30/ 36
36 1. Sistem menampilkan pesan kesalahan bahwa data tidak valid. 2. Kembali ke Basic Flow Langkah ke PreConditions None 8. PostConditions Aktor selesai mengelola data running text Use case Spesifikasi : Menampilkan Laporan 1. Brief Description Use Case ini memungkinkan aktor menampilkan laporan hasil penjualan coklat dengan jangka waktu harian, bulanan dan tahunan. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk mengelola laporan. 2. Sistem menampilkan form laporan. A-1 Aktor ingin menampilkan laporan harian. A-2 Aktor ingin menampilkan laporan bulanan. A-3 Aktor ingin menampilkan laporan tahunan. 3. Use Case selesai. 5. Alternative Flow A-1 Aktor ingin menampilkan laporan harian. 1. Aktor mengisi form laporan. 2. Sistem melakukan validasi data laporan yang diisikan oleh aktor. Program Studi Teknik Informatika SKPL CS 31/ 36
37 3. Sistem menampilkan laporan sesuai inputan yang diisikan oleh user. 4. Use Case selesai. A-2 Aktor ingin menampilkan laporan bulanan. 1. Aktor mengisi form laporan. 2. Sistem melakukan validasi data laporan yang diisikan oleh aktor. 3. Sistem menampilkan laporan sesuai inputan yang diisikan oleh user. 4. Use Case selesai. A-3 Aktor ingin menampilkan laporan tahunan. 1. Aktor mengisi form laporan. 2. Sistem melakukan validasi data laporan yang diisikan oleh aktor. 3. Sistem menampilkan laporan sesuai inputan yang diisikan oleh user. 4. Use Case selesai. 6. Error Flow None 7. PreConditions None 8. PostConditions Sistem menampilkan laporan yang diminta oleh aktor Use case Spesifikasi : Setting Jaringan 1. Brief Description Use Case ini memungkinkan aktor melakukan setting jaringan aplikasi desktop. 2. Primary Actor Staff 3. Supporting Actor Program Studi Teknik Informatika SKPL CS 32/ 36
38 None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk melakukan setting jaringan. 2. Sistem menampilkan form setting jaringan. 3. Aktor mengisi form setting jaringan. 4. Sistem melakukan validasi data setting jaringan yang diisikan oleh aktor. 5. Use Case selesai. 5. Alternative Flow None 6. Error Flow E-1 Data yang diinputkan oleh aktor tidak valid. 1. Sistem menampilkan pesan kesalahan bahwa data tidak valid. 2. Kembali ke Basic Flow Langkah ke PreConditions None 8. PostConditions Aplikasi desktop terkoneksi dengan server. Program Studi Teknik Informatika SKPL CS 33/ 36
39 APLIKASI DESKTOP DISPLAY Use case Spesifikasi : Menampilkan antiran konsumen 1. Brief Description Use Case ini digunakan untuk menampilkan antrian konsumen yang telah memesan coklat. 2. Primary Actor None 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk mengelola antrian konsumen. 2. Sistem menampilkan semua data antrian konsumen. 3. Use Case selesai. 5. Alternative Flow None 6. Error Flow None 7. PreConditions None 8. PostConditions Sistem menampilkan daftar antrian coklat. Program Studi Teknik Informatika SKPL CS 34/ 36
40 Use case Spesifikasi : Setting Jaringan 1. Brief Description Use Case ini memungkinkan aktor melakukan setting jaringan aplikasi desktop. 2. Primary Actor Staff 3. Supporting Actor None 4. Basic Flow 1. Use Case ini dimulai ketika aktor memilih untuk melakukan setting jaringan. 2. Sistem menampilkan form setting jaringan. 3. Aktor mengisi form setting jaringan. 4. Sistem melakukan validasi data setting jaringan yang diisikan oleh aktor. 5. Use Case selesai. 5. Alternative Flow None 6. Error Flow E-1 Data yang diinputkan oleh aktor tidak valid. 3. Sistem menampilkan pesan kesalahan bahwa data tidak valid. 4. Kembali ke Basic Flow Langkah ke PreConditions None 8. PostConditions Aplikasi desktop terkoneksi dengan server. Program Studi Teknik Informatika SKPL CS 35/ 36
41 5 Entity Relationship Diagram (ERD) detail_transaction chocolate_transaction_pk quantity price chocholate chocolate_pk chocolate_nam e description price image status transaction transaction_pk date skip status number_queue chocolate_group chocolate_group_pk group_nam e customer customer_pk customer image scrolling_text scrolling_text_pk text status Gambar 1.4 Entity Relationship Diagram Program Studi Teknik Informatika SKPL CS 36/ 36
42 DPPL DESKRIPSI PERANCANGAN PERANGKAT LUNAK Pembangunan Aplikasi Point of Sales Berbasis Android dan Manajemen Antrian Berbasis Windows di PT. Anugerah Mulia Dipersiapkan oleh: Felix Pikatan Setyoaji / Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta Program Studi Teknik Informatika Fakultas Teknologi Industri Nomor Dokumen Halaman DPPL-CS 1/62 Revisi Program Studi Teknik Informatika DPPL CS 1/ 63
43 REVISI A DAFTAR PERUBAHAN DESKRIPSI B C D E F INDEX TGL - A B C D E F DITULIS OLEH DIPERIKSA OLEH DISETUJUI OLEH Program Studi Teknik Informatika DPPL CS 2/ 63
44 DAFTAR HALAMAN PERUBAHAN Halaman Revisi Halaman Revisi Program Studi Teknik Informatika DPPL CS 3/ 63
45 DAFTAR ISI 1. Pendahuluan Tujuan Lingkup Masalah Definisi, Akronim dan Singkatan Referensi Perancangan Sistem Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Android) Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Perancangan Rinci Sequence Diagram : Aplikasi CHOCOLATE STORE untuk User (Android) Sequence Diagram : Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Sequence Diagram : Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Class Diagram Aplikasi CHOCOLATE STORE untuk User (Android) Class Diagram Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Class Diagram Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Class Diagram Specific CHOCOLATE STORE (Android) Class Diagram Specific CHOCOLATE STORE (Aplikasi Desktop) Program Studi Teknik Informatika DPPL CS 4/ 63
46 2.4.9 Class Diagram Specific CHOCOLATE STORE (Aplikasi Desktop Display) Deskripsi Perancangan Antar Muka Dekomposisi Data Deskripsi Entity Chocolate Deskripsi Entity Chocolate_Group Deskripsi Entity Chocolate_Transaction Deskripsi Entity Customer Deskripsi Entity Scrolling_Text Deskripsi Entity Transaction Physical Data Model Perancangan Antar Muka Sketsa UI Aplikasi CHOCOLATE STORE untuk User (Android) Menampilkan Halaman Utama Menampilkan Menu Navigasi Menampilkan Detail Coklat Menampilkan Daftar Transaksi Coklat Menampilkan Foto dan Kirim Coklat Menampilkan Pengaturan Jaringan Menampilkan Pop Up Tambah Coklat Pesanan Menampilkan Pop Up Ubah Coklat Pesanan Sketsa UI Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Menampilkan Halaman Utama Menampilkan Kelola Coklat Menampilkan Kelola Running Text Antarmuka Form Laporan Menampilkan Pengaturan Jaringan Sketsa UI Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Program Studi Teknik Informatika DPPL CS 5/ 63
47 4.3.1 Antarmuka Menampilkan Antrian Menampilkan Pengaturan Jaringan Program Studi Teknik Informatika DPPL CS 6/ 63
48 DAFTAR GAMBAR Gambar 2.1 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Android) Gambar 2.2 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Gambar 2.3 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Gambar 2.4 Sequence Diagram : Menampilkan Catalog Coklat Gambar 2.5 Sequence Diagram : Menampilkan Detail Coklat Gambar 2.6 Sequence Diagram : Menampilkan Rekomendasi Coklat Gambar 2.7 Sequence Diagram : Transaksi Coklat Gambar 2.9 Sequence Diagram : Setting Gambar 2.10 Sequence Diagram : Menyimpan Transaksi ke Database Server Gambar 2.11 Sequence Diagram : Menampilkan Antrian Konsumen Gambar 2.12 Sequence Diagram : Tampil Data Coklat Gambar 2.13 Sequence Diagram : Tambah Data Coklat Gambar 2.14 Sequence Diagram : Ubah Data Coklat Gambar 2.15 Sequence Diagram : Hapus Data Coklat Gambar 2.16 Sequence Diagram : Tampil Data Running Text Gambar 2.17 Sequence Diagram : Tambah Data Running Text Gambar 2.18 Sequence Diagram : Ubah Data Running Text 23 Gambar 2.19 Sequence Diagram : Hapus Data Running Text Program Studi Teknik Informatika DPPL CS 7/ 63
49 Gambar 2.20 Sequence Diagram : Setup Gambar 2.21 Sequence Diagram : Report Gambar 2.22 Sequence Diagram : Menampilkan Antrian Konsumen Gambar 2.23 Sequence Diagram : Setup Gambar 2.24 Class Diagram CHOCOLATE STORE (Android). 27 Gambar 2.25 Class Diagram CHOCOLATE STORE (Aplikasi Desktop) Gambar 2.26 Class Diagram CHOCOLATE STORE (Aplikasi Desktop Display) Gambar 2.27 Physical Data Model Gambar 2.28 Antarmuka Halaman Utama Gambar 2.29 Antarmuka Navigasi Gambar 2.30 Antarmuka Detail Coklat Gambar 2.31 Antarmuka Daftar Transaksi Coklat Gambar 2.32 Antarmuka Foto dan Kirim Coklat Gambar 2.33 Antarmuka Pengaturan Jaringan Gambar 2.34 Antarmuka Pop Up Tambah Coklat Pesanan.. 56 Gambar 2.35 Antarmuka Pop Up Ubah COklat Pesanan Gambar 2.36 Antarmuka Halaman Utama Gambar 2.37 Antarmuka pengelolaan Coklat Gambar 2.38 Antarmuka Pengelolaan Running Text Gambar 2.39 Antarmuka Form Laporan Gambar 2.40 Antarmuka Pengaturan Jaringan Gambar 2.41 Antarmuka Menampilkan Antrian Gambar 2.42 Antarmuka Pengaturan Jaringan Program Studi Teknik Informatika DPPL CS 8/ 63
50 1. Pendahuluan 1.1 Tujuan Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini bertujuan untuk mendefinisikan perancangan perangkat lunak yang akan dikembangkan. Dokumen tersebut akan digunakan oleh pengembang perangkat lunak sebagai acuan untuk implementasi pada tahap berikutnya. 1.2 Lingkup Masalah Perangkat Lunak CHOCOLATE STORE dikembangkan dengan tujuan untuk: 1. Menampilkan gambar coklat, harga coklat dan deskripsi coklat pada perangkat smartphone dengan sistem operasi Android. 2. Menerima pesanan dengan foto konsumen sebagai bukti pembelian pada perangkat smartphone dengan sistem operasi Android. 3. Mengelola antrian pesanan dengan menampilkan foto konsumen sebagai bukti antriannya pada perangkat aplikasi desktop dengan sistem operasi Windows. 1.3 Definisi, Akronim dan Singkatan Daftar definisi akronim dan singkatan : Keyword/Phrase Definisi DPPL Deskripsi Perancangan Perangkat Lunak disebut juga Software Design Description (SDD). Merupakan deskripsi dari perancangan produk/perangkat lunak yang dikembangkan. Program Studi Teknik Informatika DPPL GMSW 9/ 63
51 SKPL-CS-XXX CS Server Internet Kode yang merepresentasikan kebutuhan pada CHOCOLATE STORE di mana XXX merupakan nomor fungsi produk. Perangkat lunak pengelolaan desktop dan web. Komputer yang menyediakan sumber daya bagi klien yang terhubung melalui jaringan. Internet merupakan istilah umum yang dipakai untuk menunjuk Network global yang terdiri dari komputer dan layanan servis dengan sekitar 30 sampai 50 juta pemakai komputer dan puluhan layanan informasi termasuk , FTP, dan World Wide Web. 1.4 Referensi Referensi yang digunakan pada perangkat lunak tersebut adalah: 1. Setyoaji, Felix Pikatan / 6486, Spesifikasi Kebutuhan Perangkat Lunak (SKPL) IB, Universitas Atma Jaya Yogyakarta. 2. Setyoaji, Felix Pikatan / 6486, Spesifikasi Kebutuhan Perangkat Lunak (SKPL) CS, Universitas Atma Jaya Yogyakarta. Program Studi Teknik Informatika DPPL VT3DP 10/ 63
52 2 Perancangan Sistem 2.1 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Android) Gambar 2.1 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Android) Program Studi Teknik Informatika DPPL VT3DP 11/ 63
53 2.2 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Gambar 2.2 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) 2.3 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Gambar 2.3 Perancangan Arsitektur Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Program Studi Teknik Informatika DPPL VT3DP 12/ 63
54 2.4 Perancangan Rinci Sequence Diagram : Aplikasi CHOCOLATE STORE untuk User (Android) Menampilkan Catalog Coklat Gambar 2.4 Sequence Diagram : Menampilkan Catalog Coklat Program Studi Teknik Informatika DPPL VT3DP 13/ 63
55 Menampilkan Detail Coklat Gambar 2.5 Sequence Diagram : Menampilkan Detail Coklat Menampilkan Rekomendasi Coklat Gambar 2.6 Sequence Diagram : Menampilkan Rekomendasi Coklat Program Studi Teknik Informatika DPPL VT3DP 14/ 63
56 Pemesanan Coklat Gambar 2.7 Sequence Diagram : Transaksi Coklat Program Studi Teknik Informatika DPPL VT3DP 15/ 63
57 Setting Gambar 2.8 Sequence Diagram : Setting Program Studi Teknik Informatika DPPL VT3DP 16/ 63
58 Menyimpan Transaksi ke Database Server Gambar 2.9 Sequence Diagram : Menyimpan Transaksi ke Database Server Program Studi Teknik Informatika DPPL VT3DP 17/ 63
59 2.4.2 Sequence Diagram : Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Menampilkan Antrian Konsumen Gambar 2.10 Sequence Diagram : Menampilkan Antrian Konsumen Tampil Data Coklat Gambar 2.11 Sequence Diagram : Tampil Data Coklat Program Studi Teknik Informatika DPPL VT3DP 18/ 63
60 Tambah Data Coklat Gambar 2.12 Sequence Diagram : Tambah Data Coklat Program Studi Teknik Informatika DPPL VT3DP 19/ 63
61 Ubah Data Coklat Gambar 2.13 Sequence Diagram : Ubah Data Coklat Program Studi Teknik Informatika DPPL VT3DP 20/ 63
62 Hapus Data Coklat Gambar 2.14 Sequence Diagram : Hapus Data Coklat Tampil Data Running Text Gambar 2.15 Sequence Diagram : Tampil Data Running Text Program Studi Teknik Informatika DPPL VT3DP 21/ 63
63 Tambah Data Running Text Gambar 2.16 Sequence Diagram : Tambah Data Running Text Program Studi Teknik Informatika DPPL VT3DP 22/ 63
64 Ubah Data Running Text Gambar 2.17 Sequence Diagram : Ubah Data Running Text Program Studi Teknik Informatika DPPL VT3DP 23/ 63
65 Hapus Data Running Text Gambar 2.18 Sequence Diagram : Hapus Data Running Text Setup Gambar 2.19 Sequence Diagram : Setup Program Studi Teknik Informatika DPPL VT3DP 24/ 63
66 Report Gambar 2.20 Sequence Diagram : Report Program Studi Teknik Informatika DPPL VT3DP 25/ 63
67 2.4.3 Sequence Diagram : Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Menampilkan Antrian Konsumen Gambar 2.21 Sequence Diagram : Menampilkan Antrian Konsumen Setup Gambar 2.22 Sequence Diagram : Setup Program Studi Teknik Informatika DPPL VT3DP 26/ 63
68 2.4.4 Class Diagram Aplikasi CHOCOLATE STORE untuk User (Android) Gambar 2.23 Class Diagram CHOCOLATE STORE (Android) Program Studi Teknik Informatika DPPL VT3DP 27/ 63
69 2.4.5 Class Diagram Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Program Studi Teknik Informatika DPPL VT3DP 28/ 63
70 Gambar 2.24 Class Diagram CHOCOLATE STORE (Aplikasi Desktop) Class Diagram Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Gambar 2.25 Class Diagram CHOCOLATE STORE (Aplikasi Desktop Display) Program Studi Teknik Informatika DPPL VT3DP 29/ 63
71 2.4.7 Class Diagram Specific CHOCOLATE STORE (Android) Spesific Design Class MainActivity MainActivity <<boundary>> + MainActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + SelectAllChocolate() Operasi ini digunakan untuk menampilkan semua data coklat yang tersedia + SearchChocolate() Operasi ini digunakan untuk mencari coklat berdasarkan inputan user + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi Spesific Design Class DetailItemActivity DetailItemActivity <<boundary>> + DetailItemActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + RecommendedItem() Operasi ini digunakan untuk menampilkan rekomendasi coklat yang akan dibeli oleh konsumen + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi Program Studi Teknik Informatika DPPL VT3DP 30/ 63
72 Spesific Design Class TransactionActivity TransactionActivity <<boundary>> + TransactionActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + GetChocolate() Operasi ini digunakan untuk menampilkan daftar coklat yang telah dipesan oleh konsumen + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi + EditChocolate() Operasi ini digunakan untuk mengubah jumlah coklat yang telah dipesan + DeleteChocolate() Operasi ini digunakan untuk menghapus coklat dari pesanan Spesific Design Class UploadActivity UploadActivity <<boundary>> + UploadActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + InsertDataTransaction() Operasi ini digunakan untuk memasukkan data coklat transaksi dari CHOCOLATE STORE ke database server + InsertCustomer() Operasi ini digunakan untuk memasukkan foto konsumen ke dalam database server Program Studi Teknik Informatika DPPL VT3DP 31/ 63
73 Spesific Design Class SettingActivity SettingActivity <<boundary>> + SettingActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + SaveSetting() Operasi ini digunakan untuk menyimpan konfigurasi setting yang telah dilakukan oleh user Spesific Design Class MainController MainController <<control>> + MainActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + SelectAllChocolate() Operasi ini digunakan untuk menampilkan semua data coklat yang tersedia + SearchChocolate() Operasi ini digunakan untuk mencari coklat berdasarkan inputan user + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi Spesific Design Class DetailItemController DetailItemController <<control>> + DetailItemActivity() Default konstruktor, digunakan untuk inisialisasi Program Studi Teknik Informatika DPPL VT3DP 32/ 63
74 semua attribute dari kelas ini. + RecommendedItem() Operasi ini digunakan untuk menampilkan rekomendasi coklat yang akan dibeli oleh konsumen + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi Spesific Design Class TransactionController TransactionController <<control>> + TransactionActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + GetChocolate() Operasi ini digunakan untuk menampilkan daftar coklat yang telah dipesan oleh konsumen + EditChocolate() Operasi ini digunakan untuk mengubah jumlah coklat yang telah dipesan + DeleteChocolate() Operasi ini digunakan untuk menghapus coklat dari pesanan Spesific Design Class UploadController UploadController <<control>> + UploadActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + InsertDataTransaction() Program Studi Teknik Informatika DPPL VT3DP 33/ 63
75 Operasi ini digunakan untuk memasukkan data coklat transaksi dari CHOCOLATE STORE ke database server + InsertCustomer() Operasi ini digunakan untuk memasukkan foto konsumen ke dalam database server Spesific Design Class SettingController SetingController <<control>> + SettingActivity() Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. + SaveSetting() Operasi ini digunakan untuk menyimpan konfigurasi setting yang telah dilakukan oleh user Spesific Design Class Chocolate Chocolate <<entity>> - chocolate_pk Primary key coklat - chocolate_name Nama dari coklat - description Deskripsi dari coklat - image Url gambar dari coklat - status Status dari coklat - chocolate_group_fk Foreign Key dari tabel ChocolateGroup + SelectAllChocolate() Program Studi Teknik Informatika DPPL VT3DP 34/ 63
76 Operasi ini digunakan untuk menampilkan semua data coklat yang tersedia + SearchChocolate() Operasi ini digunakan untuk mencari coklat berdasarkan inputan user + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi + RecommendedChocolate() Operasi ini digunakan untuk menampilkan coklat rekomendasi berdasarkan coklat yang telah dibeli konsumen Spesific Design Class Group ChocolateGroup <<entity>> - chocolate_group_fk Primary Key dari group coklat - group_name Nama group coklat + getgroupchocolate() Operasi ini digunakan untuk mengambil data coklat berdasarkan groupnya Spesific Design Class DetailTrasaction DetailTrasaction - chocolate_transaction_pk Primary Key transaksi detail coklat - transaction_fk Foreign Key dari tabel Transaction - chocolate_fk Foreign Key dari tabel Chocolate - quantity <<entity>> Program Studi Teknik Informatika DPPL VT3DP 35/ 63
77 Jumlah coklat yang dipesan - Price Harga coklat + AddChocolate() Operasi ini digunakan untuk memasukkan coklat pesanan ke transaksi + EditChocolate() Operasi ini digunakan untuk mengubah jumlah coklat yang telah dipesan + DeleteChocolate() Operasi ini digunakan untuk menghapus coklat dari pesanan Spesific Design Class Transaction Trasaction <<entity>> - transaction_pk Primary Key transaksi - date Tanggal transaksi - customer_fk Foreign Key dari tabel Customer - skip Status untuk skip transaksi - status Status transaksi - number_queue Nomor urut konsumen + InsertDataTransaction() Operasi ini digunakan untuk memasukkan data coklat transaksi dari CHOCOLATE STORE ke database server Program Studi Teknik Informatika DPPL VT3DP 36/ 63
78 Spesific Design Class Customer Customer <<entity>> - customer_pk Primary Key konsumen - customer_name Nama konsumen - image Url gambar dari konsumen + InsertCustomer() Operasi ini digunakan untuk memasukkan foto konsumen ke dalam database server Class Diagram Specific CHOCOLATE STORE (Aplikasi Desktop) Spesific Design Class Queue Queue <<view>> + getqueue() Operasi ini digunakan untuk mengambil data coklat antrian konsumen. + updatestatus() Operasi ini digunakan untuk mengupdate status konsumen ketika selesai. + skipstatus() Operasi ini digunakan melewati konsumen pertama menjadi terakhir Spesific Design Class Report Report <<view>> + getreportchocolateday() Program Studi Teknik Informatika DPPL VT3DP 37/ 63
79 Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala hari. + getreportchocolatemonth() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala bulan. + getreportchocolateyear() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala tahun Spesific Design Class ChocolateManager ChocolateManager <<view>> + getchocolate() Operasi ini digunakan untuk mengambil semua data coklat yang ada di database + savechocolate() Operasi ini digunakan untuk memasukkan data coklat ke database + editchocolate() Operasi ini digunakan untuk mengubah data coklat yang ada di database + deletechocolate() Operasi ini digunakan untuk menghapus data coklat yang ada di database + getgroupchocolate() Operasi ini digunakan untuk mengambil semua data group coklat yang ada di database Spesific Design Class RunningTextManager RunningTextManager <<view>> Program Studi Teknik Informatika DPPL VT3DP 38/ 63
80 + getscrollingtext() Operasi ini digunakan untuk mengambil semua data scrolling text yang ada di database + addscrollingtext() Operasi ini digunakan untuk memasukkan data scrolling text ke database + editscrollingtext() Operasi ini digunakan untuk mengubah data scrolling text yang ada di database + deletescrollingtext() Operasi ini digunakan untuk menghapus data scrolling text yang ada di database Spesific Design Class Setup Setup <<view>> + setconnection() Operasi ini digunakan untuk menyimpan pengaturan koneksi + getconnection() Operasi ini digunakan untuk mengambil data pengaturan koneksi Spesific Design Class QueueController QueueController <<control>> + getqueue() Operasi ini digunakan untuk mengambil data coklat antrian konsumen. + updatestatus() Operasi ini digunakan untuk mengupdate status Program Studi Teknik Informatika DPPL VT3DP 39/ 63
81 konsumen ketika selesai. + skipstatus() Operasi ini digunakan melewati konsumen pertama menjadi terakhir Spesific Design Class ReportController ReportController <<control>> + getreportchocolateday() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala hari. + getreportchocolatemonth() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala bulan. + getreportchocolateyear() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala tahun Spesific Design Class ChocolateController ChocolateController <<control>> + getchocolate() Operasi ini digunakan untuk mengambil semua data coklat yang ada di database + addchocolate() Operasi ini digunakan untuk memasukkan data coklat ke database + editchocolate() Operasi ini digunakan untuk mengubah data coklat yang ada di database + deletechocolate() Program Studi Teknik Informatika DPPL VT3DP 40/ 63
82 Operasi ini digunakan untuk menghapus data coklat yang ada di database + getgroupchocolate() Operasi ini digunakan untuk mengambil semua data group coklat yang ada di database Spesific Design Class ScrollingTextController ScrollingTextController <<control>> + getscrollingtext() Operasi ini digunakan untuk mengambil semua data scrolling text yang ada di database + addscrollingtext() Operasi ini digunakan untuk memasukkan data scrolling text ke database + editscrollingtext() Operasi ini digunakan untuk mengubah data scrolling text yang ada di database + deletescrollingtext() Operasi ini digunakan untuk menghapus data scrolling text yang ada di database Spesific Design Class ConnectionController ConnectionController <<control>> + setconnection() Operasi ini digunakan untuk menyimpan pengaturan koneksi + getconnection() Operasi ini digunakan untuk mengambil data Program Studi Teknik Informatika DPPL VT3DP 41/ 63
83 pengaturan koneksi Spesific Design Class Customer Customer - customer_pk Primary Key konsumen - customer_name Nama konsumen - image Url gambar dari konsumen <<entity>> Spesific Design Class Transaction Transaction <<entity>> - transaction_pk Primary Key transaksi - date Tanggal transaksi - customer_fk Foreign Key dari tabel Customer - skip Status untuk skip transaksi - status Status transaksi - number_queue Nomor urut konsumen + getqueue() Operasi ini digunakan untuk mengambil data coklat antrian konsumen. + updatestatus() Operasi ini digunakan untuk mengupdate status Program Studi Teknik Informatika DPPL VT3DP 42/ 63
84 konsumen ketika selesai. + skipstatus() Operasi ini digunakan melewati konsumen pertama menjadi terakhir. + getreportchocolateday() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala hari. + getreportchocolatemonth() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala bulan. + getreportchocolateyear() Operasi ini digunakan untuk menampilkan laporan hasil penjualan coklat dengan skala tahun Spesific Design Class ChocolateTransaction DetailTransaction <<entity>> - chocolate_transaction_pk Primary Key transaksi detail coklat - transaction_fk Foreign Key dari tabel Transaction - chocolate_fk Foreign Key dari tabel Chocolate - quantity Jumlah coklat yang dipesan - Price Harga coklat + getchocolatetransaction() Operasi ini digunakan untuk mengambil data coklat pesanan yang dipesan oleh konsumen Program Studi Teknik Informatika DPPL VT3DP 43/ 63
85 Spesific Design Class Group ChocolateGroup <<entity>> - chocolate_group_fk Primary Key dari group coklat - group_name Nama group coklat + getgroupchocolate() Operasi ini digunakan untuk mengambil semua data group coklat yang ada di database Spesific Design Class Chocolate Chocolate - chocolate_pk Primary key coklat - chocolate_name Nama dari coklat - description Deskripsi dari coklat - image Url gambar dari coklat - status Status dari coklat - chocolate_group_fk Foreign Key dari tabel ChocolateGroup + getchocolate() <<entity>> Operasi ini digunakan untuk mengambil semua data coklat yang ada di database + addchocolate() Operasi ini digunakan untuk memasukkan data coklat ke database + editchocolate() Program Studi Teknik Informatika DPPL VT3DP 44/ 63
86 Operasi ini digunakan untuk mengubah data coklat yang ada di database + deletechocolate() Operasi ini digunakan untuk menghapus data coklat yang ada di database Spesific Design Class ScrollingText ScrollingText <<entity>> - scrolling_text_pk Primary Key scrolling text - Text Isi teks dari scrolling text - Status Status dari scrolling text + getscrollingtext() Operasi ini digunakan untuk mengambil semua data scrolling text yang ada di database + addscrollingtext() Operasi ini digunakan untuk memasukkan data scrolling text ke database + editscrollingtext() Operasi ini digunakan untuk mengubah data scrolling text yang ada di database + deletescrollingtext() Operasi ini digunakan untuk menghapus data scrolling text yang ada di database Class Diagram Specific CHOCOLATE STORE (Aplikasi Desktop Display) Spesific Design Class Queue Queue <<view>> Program Studi Teknik Informatika DPPL VT3DP 45/ 63
87 + getqueue() Operasi ini digunakan untuk mengambil data coklat antrian konsumen Spesific Design Class QueueController QueueController <<control>> + getqueue() Operasi ini digunakan untuk mengambil data coklat antrian konsumen Spesific Design Class Transaction Transaction <<entity>> - transaction_pk Primary Key transaksi - date Tanggal transaksi - customer_fk Foreign Key dari tabel Customer - skip Status untuk skip transaksi - status Status transaksi - number_queue Nomor urut konsumen + getqueue() Operasi ini digunakan untuk mengambil data coklat antrian konsumen. Program Studi Teknik Informatika DPPL VT3DP 46/ 63
88 Spesific Design Class Setup Setup <<view>> + saveconnection() Operasi ini digunakan untuk menyimpan pengaturan koneksi + getconnection() Operasi ini digunakan untuk mengambil data pengaturan koneksi Spesific Design Class ConnectionController ConnectionController <<control>> + saveconnection() Operasi ini digunakan untuk menyimpan pengaturan koneksi + getconnection() Operasi ini digunakan untuk mengambil data pengaturan koneksi 3 Deskripsi Perancangan Antar Muka 3.1 Dekomposisi Data Deskripsi Entity Chocolate Nama Tipe Panjang Keterangan Chocolate_pk Integer - Id coklat, Primary Key Chocolate_name Varchar 30 Nama coklat Description Varchar 500 Deskripsi coklat Price Numeric - Harga coklat Image Varchar 100 Url gambar coklat Status Boolean - Status coklat Chocolate_group_fk Integer - Foreign Key Program Studi Teknik Informatika DPPL VT3DP 47/ 63
89 3.1.2 Deskripsi Entity Chocolate_Group grup coklat Nama Tipe Panjang Keterangan Id coklat Chocolate_group_pk Integer - grup, Primary Key Group_name Varchar 50 Nama grup Deskripsi Entity Chocolate_Transaction Nama Tipe Panjang Keterangan Id coklat Chocolate_transac Integer - transaksi, tion_pk Primary Key Transaction_fk Integer - Foreign Key transaksi Chocolate_fk Integer - Foreign Key coklat Quantity Integer - Jumlah coklat Price Numeric - Harga coklat Deskripsi Entity Customer Nama Tipe Panjang Keterangan Customer_pk Integer - Id konsumen, Primary Key Customer_name Varchar 100 Nama konsumen Image Varchar 100 Url gambar konsumen Deskripsi Entity Scrolling_Text Nama Tipe Panjang Keterangan Id scrolling Scrolling_text_pk Integer - text, Primary Key Text Varchar 30 Deskripsi scrolling text Status Boolean - Status scrolling text Deskripsi Entity Transaction Nama Tipe Panjang Keterangan Program Studi Teknik Informatika DPPL VT3DP 48/ 63
90 Transaction_pk Integer - Id transaksi, Primary Key Date Date - Tanggal transaksi Customer_fk Integer - Foreign Key konsumen Skip Boolean - Status skip antrian Status Boolean - Status coklat Number_queue Integer - Nomor urut antiran 3.2 Physical Data Model CHOCOLATE_TRANSACTION CHOCOLATE_TRANSACTION_PK INTEGER TRANSACTION_PK INTEGER CHOCOLATE_PK INTEGER QUANTITY INTEGER PRICE NUMERIC(8,2) CHOCOLATE_PK = CHOCOLATE_PK TRANSACTION_PK = TRANSACTION_PK TRANSACTION TRANSACTION_PK INTEGER CUSTOMER_PK INTEGER DATE DATE SKIP LOGICAL STATUS LOGICAL NUMBER_QUEUE INTEGER CUSTOMER_PK = CUSTOMER_PK ENT_25 CUSTOMER_PK INTEGER CUSTOMER CHAR(100) IMAGE CHAR(100) CHOCHOLATE CHOCOLATE_PK INTEGER CHOCOLATE_GROUP_PK INTEGER CHOCOLATE_NAME CHAR(30) DESCRIPTION CHAR(255) PRICE NUMERIC(8,2) IMAGE CHAR(100) STATUS LOGICAL CHOCOLATE_GROUP_PK = CHOCOLATE_GROUP_PK CHOCOLATE_GROUP CHOCOLATE_GROUP_PK INTEGER GROUP_NAME CHAR(50) SCROLLING_TEXT SCROLLING_TEXT_PK INTEGER TEXT CHAR(300) STATUS LOGICAL Gambar 2.26 Physical Data Model Program Studi Teknik Informatika DPPL VT3DP 49/ 63
91 4 Perancangan Antar Muka 4.1 Sketsa UI Aplikasi CHOCOLATE STORE untuk User (Android) Menampilkan Halaman Utama Gambar 2.27 Antarmuka Halaman Utama Antarmuka ini merupakan halaman utama aplikasi. Antarmuka ini menampilkan semua daftar coklat yang tersedia dan siap untuk dijual. Data coklat yang ditampilkan pada halaman ini adalah gambar coklat, nama coklat dan harga coklat. Program Studi Teknik Informatika DPPL VT3DP 50/ 63
92 4.1.2 Menampilkan Menu Navigasi Gambar 2.28 Antarmuka Navigasi Di halaman utama, jika User melakukan slide kea rah kanan, maka akan muncul antarmuka menu, dimana terdapat tombol Chocolate Store untuk menampilkan semua daftar coklat, Chocolate 40gr untuk menampilkan coklat berdasarkan grup coklat 40gr, Chocolate 80gr untuk menampilkan coklat berdasarkan grup coklat 80gr, Chocolate 100gr untuk menampilkan coklat berdasarkan grup coklat 100gr, Chocolate Box Pariwisata untuk menampilkan coklat berdasarkan grup coklat box pariwisata, Chocolate Event untuk menampilkan coklat berdasarkan grup coklat event, Transaction untuk menampilkan daftar coklat yang telah dipesan oleh user dan Exit untuk keluar dari aplikasi CHOCOLATE STORE. Program Studi Teknik Informatika DPPL VT3DP 51/ 63
93 4.1.3 Menampilkan Detail Coklat Gambar 2.29 Antarmuka Detail Coklat Antarmuka ini digunakan untuk menampilkan detail deskripsi coklat yang dipilih. Data yang tampilkan adalah gambar coklat, nama coklat, harga coklat dan deskripsi coklat. Dalam antarmuka ini terdapat juga rekomendasi coklat yang dibeli apabila konsumen memilih untuk membeli coklat ini. Program Studi Teknik Informatika DPPL VT3DP 52/ 63
94 4.1.4 Menampilkan Daftar Transaksi Coklat Gambar 2.30 Antarmuka Daftar Transaksi Coklat Antarmuka ini digunakan untuk menampilkan daftar pesanan konsumen. Dalam daftar ini terdapat gambar coklat, biaya dan jumlah coklat yang dipesan. Dalam antarmuka ini user dapat mengedit atau menghapus coklat yang dipesan. Lalu terdapat tombol Take Picture untuk mengambil foto konsumen sebagai bukti pembelian coklat tersebut. Program Studi Teknik Informatika DPPL VT3DP 53/ 63
95 4.1.5 Menampilkan Foto dan Kirim Coklat Gambar 2.31 Antarmuka Foto dan Kirim Coklat Antarmuka ini digunakan untuk menyimpan data transaksi coklat yang dipesan ke dalam database server. Dalam antarmuka ini menampilkan foto konsumen yang telah melakukan pemesanan, dan terdapat editbox untuk memasukan nama yang dilakukan oleh user. Lalu tombol Save digunakan untuk menyimpan transaksi tersebut kedalam database. Program Studi Teknik Informatika DPPL VT3DP 54/ 63
96 4.1.6 Menampilkan Pengaturan Jaringan Gambar 2.32 Antarmuka Pengaturan Jaringan Antarmuka ini digunakan untuk melakukan penyetingan koneksi. Di sini user diminta untuk menginputkan IP Address Web Service Port Web Service, Username, Password, Server, Database dan Port. Tombol Save digunakan untuk menyimpan pengaturan yang telah di set oleh user. Program Studi Teknik Informatika DPPL VT3DP 55/ 63
97 4.1.7 Menampilkan Pop Up Tambah Coklat Pesanan Gambar 2.33 Antarmuka Pop Up Tambah Coklat Pesanan Antarmuka ini digunakan untuk menginput jumlah coklat yang akan dipesan oleh konsumen Menampilkan Pop Up Ubah Coklat Pesanan Gambar 2.34 Antarmuka Pop Up Ubah COklat Pesanan Antarmuka ini digunakan untuk mengubah jumlah coklat yang telah dipesan oleh konsumen. Program Studi Teknik Informatika DPPL VT3DP 56/ 63
98 4.2 Sketsa UI Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop) Menampilkan Halaman Utama Gambar 2.35 Antarmuka Halaman Utama Antarmuka ini digunakan untuk menampilkan daftar antrian konsumen. Daftar yang ditampilkan adalah foto konsumen yang akan dilayani berserta nama dan coklat pesanannya. Lalu terdapat juga data antrian konsumen. Dalam antarmuka ini terdapat tombol Skip untuk membuat antrian pertama menjadi terakhir sendiri dan antrian berikutnya menjadi maju satu. Lalu tombol Done untuk memajukan antrian satu antrian berikutnya. Program Studi Teknik Informatika DPPL VT3DP 57/ 63
99 4.2.2 Menampilkan Kelola Coklat Gambar 2.36 Antarmuka pengelolaan Coklat Antarmuka ini digunakan untuk mengelola data coklat. Dalam antarmuka ini terdapat tabel untuk menampilkan semua data coklat yang ada di database. Tombol New digunakan untuk membuat form data penginputan coklat, tombol Save digunakan untuk menyimpan data coklat ke dalam database, tombol Edit digunakan untuk mengedit data coklat yang ada di database dan tombol Delete digunakan untuk menghapus data coklat yang ada di database. Dalam pengisian form terdapat juga tombol Upload yang digunakan untuk memasukkan gambar coklat yang akan digunakan. Program Studi Teknik Informatika DPPL VT3DP 58/ 63
100 4.2.3 Menampilkan Kelola Running Text Gambar 2.37 Antarmuka Pengelolaan Running Text Antarmuka ini digunakan untuk mengelola data running text. Dalam antarmuka ini terdapat tabel untuk menampilkan semua data running text yang ada di database. Tombol New digunakan untuk membuat form data penginputan running text, tombol Save digunakan untuk menyimpan data running text ke dalam database, tombol Edit digunakan untuk mengedit data running text yang ada di database dan tombol Delete digunakan untuk menghapus data running text yang ada di database. Program Studi Teknik Informatika DPPL VT3DP 59/ 63
101 4.2.4 Antarmuka Form Laporan Gambar 2.38 Antarmuka Form Laporan Antarmuka ini digunakan untuk menampilkan laporan. Dalam form ini terdapat tiga kategori untuk menampilkan laporan. Laporan yang dapat ditampilkan dalam laporan harian, bulanan dan tahunan. Untuk menampilkan laporan dalam harian maka user menginputkan tanggal di bagian Group Laporan Hari dan tekan tombol Laporan untuk menampilan hasilnya. Untuk menampilkan laporan dalam bulan maka user menginputkan bulan dan tahun di bagian Group Laporan Bulan dan tekan tombol Laporan untuk menampilkan hasilnya. Untuk menampilkan laporan dalam tahun maka user menginputkan tahun di bagian Group Laporan Tahun dan tekan tombol Laporan untuk menampillan hasilnya. Program Studi Teknik Informatika DPPL VT3DP 60/ 63
102 4.2.5 Menampilkan Pengaturan Jaringan Gambar 2.39 Antarmuka Pengaturan Jaringan Antarmuka ini digunakan untuk melakukan setiing jaringan. User diminta untuk memasukkan data IP Address, Port Web Service, Username, Password, Server, Database dan Port. Tombol Save digunakan untuk menyimpan setting yang telah diinputkan oleh user, dan tombol Close digunakan untuk keluar dari form Setting. Program Studi Teknik Informatika DPPL VT3DP 61/ 63
103 4.3 Sketsa UI Aplikasi CHOCOLATE STORE untuk User (Aplikasi Desktop Display) Antarmuka Menampilkan Antrian Gambar 2.40 Antarmuka Menampilkan Antrian Antarmuka ini digunakan untuk menampilkan daftar antrian konsumen. Dalam display antrian ini hanya terdapat antrian konsumen dengan menampilkan foto dan nama konsumen. Program Studi Teknik Informatika DPPL VT3DP 62/ 63
104 4.3.2 Menampilkan Pengaturan Jaringan Gambar 2.41 Antarmuka Pengaturan Jaringan Antarmuka ini digunakan untuk melakukan setiing jaringan. User diminta untuk memasukkan data IP Address, Port Web Service, Username, Password, Server, Database dan Port. Tombol Save digunakan untuk menyimpan setting yang telah diinputkan oleh user, dan tombol Close digunakan untuk keluar dari form Setting Program Studi Teknik Informatika DPPL VT3DP 63/ 63
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. BRTGuideApp
BAB VI PENUTUP 6.1. Kesimpulan Berdasarkan analisis, desain dan implementasi perangkat lunak dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan yaitu: 1. Aplikasi BRTGuideApp ini dapat
BAB VI KESIMPULAN DAN SARAN. VI.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat di tarik beberapa kesimpulan yaitu:
BAB VI KESIMPULAN DAN SARAN VI.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat di tarik beberapa kesimpulan yaitu: 1. Aplikasi Fitness Instruktur Berbasis Windows Phone 8 berhasil
BAB VI KESIMPULAN & SARAN
BAB VI KESIMPULAN & SARAN 6.1. Kesimpulan Berdasarkan pembahasan bab-bab sebelumnya, maka dapat diambil kesimpulan bahwa Pembangunan Website Bajubatak.com telah berhasil dibangun dan dapat berjalan aplikasi
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK AMOBI HELLOFISHIE (FISH MARKET) Untuk : Universitas Atma Jaya Yogyakarta. Dipersiapkan oleh:
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK AMOBI HELLOFISHIE (FISH MARKET) Untuk : Universitas Atma Jaya Yogyakarta Dipersiapkan oleh: Richard Trisnosaputra / 120706949 Hisyam Rahmawan Suharno / 130707362
Pembangunan Aplikasi Mobile Point of Sales dan Manajemen Antrian untuk Penjualan Coklat
Pembangunan Aplikasi Mobile Point of Sales dan Manajemen Antrian untuk Penjualan Coklat TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh: Felix
BAB VI KESIMPULAN DAN SARAN
70 BAB VI KESIMPULAN DAN SARAN VI.1 Kesimpulan Kesimpulan yang didapat dari pembangunan perangkat lunak tugas akhir ini adalah: 1. Setelah melihat pembahasan pada bab-bab sebelumnya, maka dapat diambil
BAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat di tarik beberapa kesimpulan yaitu: 1. Aplikasi Tonas online (Try Out Ujian Nasional) berbasis Windows
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan analisis, perancangan, implementasi dan pengujian perangkat lunak dan pembahasan pada babbab sebelumnya, maka dapat ditarik kesimpulan yaitu : 1.
BAB VI KESIMPULAN DAN SARAN
a BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya dan pengujian aplikasi yang dibuat, maka dapat ditarik kesimpulan sebagai berikut: 1. Sistem Informasi Klinik
BAB VI KESIMPULAN DAN SARAN. Berdasarkan uraian dan pengujian yang telah dilakukan, kesimpulan dari pembangunan sistem ini adalah:
BAB VI KESIMPULAN DAN SARAN 6.1. Kesimpulan Berdasarkan uraian dan pengujian yang telah dilakukan, kesimpulan dari pembangunan sistem ini adalah: 1. Sistem Informasi Penerimaan Pegawai Berbasis Web studi
BAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN Pada bab penutup ini akan dijabarkan mengenai kesimpulan dan saran dari pembangunan sistem, daftar pustaka yang digunakan penulis dalam menyusun laporan ini, dan lampiran yang
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN VI.1 Kesimpulan Berdasarkan uraian dan pengujian yang telah dilakukan, kesimpulan dari pembangunan sistem ini adalah sebagai berikut: 1. Sistem Informasi Desa dan Kawasan untuk
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN VI.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat di tarik beberapa kesimpulan yaitu: 1. Aplikasi Sistem Pakar Analisis Penyakit gangguan Kepribadian
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Penerapan Metode Sistem Rekomendasi Hibrida Pada Sistem Pemandu Lokasi Wisata DI Timor-Leste.
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Penerapan Metode Sistem Rekomendasi Hibrida Pada Sistem Pemandu Lokasi Wisata DI Timor-Leste Untuk: Universitas Atma Jaya Yogyakarta Dipersiapkan oleh: Jaime
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Pembangunan Sistem Informasi Geografis Perkebunan Propinsi Jambi Berbasis Web. Dipersiapkan oleh:
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Pembangunan Sistem Informasi Geografis Perkebunan Propinsi Jambi Berbasis Web Dipersiapkan oleh: S. Thya Safitri / 1111 Wahyu Adi Prabowo / 2222 Program Studi
BAB 6 PENUTUP 6.1 Kesimpulan 6.2 Saran
BAB 6 PENUTUP 6.1 Kesimpulan Berdasarkan dari pembahasan-pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan dari Tugas Akhir ini : 1. Aplikasi Mobile MDGO berhasil dibangun untuk membantu
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan analisis dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik beberapa kesimpulan yaitu: 1.Perangkat lunak SIPK telah berhasil dibangun sebagai
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1. Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan bahwa pembangunan Aplikasi Web SIGPK-Samarinda berhasil dibangun dengan Bahasa
BAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat di tarik beberapa kesimpulan yaitu: 1. Aplikasi Online Quiz Berbasis Web Service pada Platform Windows
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN VI.1 Kesimpulan Berdasarkan analisis, desain dan implementasi aplikasi BARUNA dan pembahasan pada bab-bab sebelumnya, maka kesimpulan yang diperoleh adalah: 1. Aplikasi BARUNA
BAB 5 KESIMPULAN DAN SARAN
BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan Berdasarkan pembahasan pada analisis, desain, implementasi dan pengujian yang telah dilakukan pada 33 responden, maka dapat ditarik beberapa kesimpulan yaitu:
BAB 6 KESIMPULAN. Program Studi Teknik Informatika DPPL SIPAKIT 87/ 165
BAB 6 KESIMPULAN 6.1. Kesimpulan Berdasarkan penelitian yang sudah dilaksanakan dan berdasarkan hasil pembahasan pada bab-bab sebelumnya dapat ditarik kesimpulan yaitu : 1. Aplikasi Sistem pakar pendeteksi
BAB VI KESIMPULAN DAN SARAN
172 BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan tahap-tahap yang telah dilakukan yaitu tahap analisis, perancangan sistem, pengkodean dan pengujian, maka terdapat beberapa kesimpulan yaitu:
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN VI.1. Kesimpulan Setelah aplikasi CRS ini selesai diuji maka dapat ditarik beberapa kesimpulan, yaitu: 1. Perangkat lunak CRS telah berhasil dikembangkan sebagai sistem reservasi
LAMPIRAN. 1. Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Tresno Batik. 2. Deskripsi Perancangan Perangkat Lunak (DPPL) Tresno Batik.
LAMPIRAN 1. Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Tresno Batik. 2. Deskripsi Perancangan Perangkat Lunak (DPPL) Tresno Batik. 67 SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Tresno Batik Untuk : Universitas
BAB VI KESIMPULAN DAN SARAN. Bedasarkan uraian dan pengujian yang telah. dilakukan, kesimpulan dari pembangunan sistem ini
BAB VI KESIMPULAN DAN SARAN VI.1. Kesimpulan Bedasarkan uraian dan pengujian yang telah dilakukan, kesimpulan dari pembangunan sistem ini adalah: 1. Sistem Informasi Kesiswaan untuk SMK Marsudi Luhur I
BAB IV ANALISIS DAN PERANCANGAN SISTEM
BAB IV ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai analisis dan perancangan sistem aplikasi yang akan dibuat. Pokok bahasan yang terdapat dalam bab ini adalah deskripsi produk, kebutuhan
BAB 6 PENUTUP. 2. Sistem yang telah dibuat dapat mencetak jadwal, nilai dan informasi lainnya.
BAB 6 PENUTUP 6.1. Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya dan pengujian langsung pada beberapa pengguna, maka dapat ditarik beberapa kesimpulan yaitu: 1. Aplikasi web kesiswaan yang
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN VI.1. Kesimpulan Berdasarkan uraian dan pengujian yang telah dilakukan, kesimpulan dari pembangunan sistem ini adalah: 1. Sistem Informasi Manajemen Penerbitan Jurnal telah
BAB VI PENUTUP. Pada bab penutup ini akan diberikan kesimpulan dan saran yang didapat selama pembuatan Tugas Akhir.
BAB VI PENUTUP Pada bab penutup ini akan diberikan kesimpulan dan saran yang didapat selama pembuatan Tugas Akhir. 6.1 Kesimpulan Setelah aplikasi Balon Luncur berhasil diimplementasikan, maka dapat ditarik
BAB VI PENUTUP. Pada bab penutup ini akan diberikan kesimpulan dan saran yang didapatkan selama pembuatan Tugas Akhir.
BAB VI PENUTUP Pada bab penutup ini akan diberikan kesimpulan dan saran yang didapatkan selama pembuatan Tugas Akhir. 6.1 Kesimpulan Setelah sistem Puzzle of Batik berhasil diimplementasikan, maka dapat
BAB 6 PENUTUP 6.1 Kesimpulan 6.2 Saran
BAB 6 PENUTUP 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya dan pengujian langsung pada pengguna, maka dapat ditarik kesimpulan yaitu: 1. Perangkat lunak myguide(tour Guide with Maps and
BAB V KESIMPULAN dan SARAN
45 BAB V KESIMPULAN dan SARAN V.1 Kesimpulan Berdasarkan sistem yang telah dibuat dapat ditarik kesimpulan sebagai berikut: 1. Penulis telah berhasil mengembangkan perangkat lunak Aplikasi Karaoke Berbasis
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
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan analisis, perancangan, implementasi dan pengujian perangkat lunak dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan yaitu : 1.
BAB V PENUTUP. 5.1 Kesimpulan. 5.2 Saran
BAB V PENUTUP 5.1 Kesimpulan Berdasarkan pembahasan pada bab sebelumnya, dapat ditarik kesimpulan dari pembangunan aplikasi mobile pembelajaran sistem pencernaan manusia berbasis multimedia: 1. Penulis
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI VI.1. Point of Sales (POS) Point of Sales atau disebut POS secara sederhananya, dapat diartikan sebagai software yang mencatat transaksi penjualan. Sebelum sistem POS dikembangkan,
Software Requirements Specification
Software Requirements Specification untuk Aplikasi Desktop Untuk Logistik Alat Tulis Kantor Berbasis RMI Java (Client - Server Middleware). Versi 1.10 Oleh : Made Andhika 23510307 I Putu Agus Eka Pratama
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Setelah aplikasi pencarian tiket termurah dengan nama RESTITER ini selesai diimplementasikan dan berdasarkan dari pembahasan-pembahasan pada bab bab sebelumnya,
BAB I PENDAHULUAN. pendayagunaan informasi yang dalam volume besar secara cepat dan
BAB I PENDAHULUAN I.1. Latar Belakang Perjalanan manusia yang begitu dinamis dalam segala bidang, menuntut dan melahirkan sebuah sistem yang dinamis dengan adanya perkembangan teknologi informasi dan komunikasi.
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
BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang
BAB IV METODE PENELITIAN A. Jenis Penelitian Penelitian ini adalah penelitian rekayasa perangkat lunak yang membangun sebuah aplikasi sistem informasi penjualan sparepart laptop di Toko Haps Computer Purbalingga.
BAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Kerangka Konseptual Penelitian Kerangka konseptual merupakan suatu bentuk kerangka berpikir yang dapat digunakan sebagai pendekatan dalam memecahkan masalah. Biasanya kerangka
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini berisi penjelasan tentang analisis, identifikasi masalah, perancangan sistem kerangka pemikiran, struktur tabel basis data dan perancangan antarmuka aplikasi. Dalam
BAB 6 KESIMPULAN DAN SARAN. penulis telah berhasil membangun aplikasi pembayaran transportasi bus dengan
BAB 6 KESIMPULAN DAN SARAN A. Kesimpulan Berdasarkan aplikasi M-Trans untuk pembayaran sarana transportasi bus Trans Jogja di Yogyakarta yang telah dibuat dapat ditarik kesimpulan bahwa penulis telah berhasil
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi khususnya teknologi informasi berbasis Mobile ini, dirasa sangat pesat dan hal ini berpengaruh terhadap aspek pekerjaan. Hampir semua
BAB VI PENUTUP VI.1 Kesimpulan
BAB VI PENUTUP VI.1 Kesimpulan Berdasarkan dari pembahasan-pembahasan pada babbab sebelumnya, maka dapat ditarik kesimpulan dari Tugas Akhir ini: 8. Sistem informasi penjualan tiket (ticketing) yang mampu
BAB VI PENUTUP 6.1 Kesimpulan 6.2 Saran
BAB VI PENUTUP 6.1 Kesimpulan Berdasarkan dari pembahasan-pembahasan pada bab bab sebelumnya, maka dapat ditarik kesimpulan dari Tugas Akhir ini : 1. Pembangunan Aplikasi Permainan Web Pembelajaran Aksara
BAB VI KESIMPULAN DAN SARAN. Berdasarkan hasil pembahasan dan dokumentasi dapat diambil kesimpulan yaitu :
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan hasil pembahasan dan dokumentasi dapat diambil kesimpulan yaitu : 1. Sistem rekomendasi perpustakaan berhasil dibangun serta dapat memberikan rekomendasi
BAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat ditarik beberapa kesimpulan yaitu: 1. Aplikasi Game Cerdas Cermat berhasil dibangun dengan platform
BAB 6 KESIMPULAN 6.1 Kesimpulan
BAB 6 KESIMPULAN 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan bahwa Aplikasi Klasifikasi Mahasiswa Baru menghasilkan prediksi IPK, rata-rata SKS, dan persentase
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah analisis pengembangan sistem telah dilakukan, tahap selanjutnya dilakukan proses implementasi sistem. Implementasi diterapkan dengan maksud supaya
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 KESIMPULAN Berdasarkan analisis, desain, dan implementasi perangkat lunak dan pengujian sistem, penulis menarik kesimpulan bahwa perangkat lunak FFF telah berhasil dibangun
BAB VI. Kesimpulan dan Saran
BAB VI Kesimpulan dan Saran VI.1 Kesimpulan Kesimpulan yang dapat diambil oleh penulis terhadap Aplikasi Sistem Pendukung Keputusan Prediksi Kecepatan Studi Dengan Menggunakan Metode ID3 adalah: 1. Aplikasi
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
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1. Kesimpulan Berdasarkan dari pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan sebagai berikut: 1. Aplikasi analisis sentimen berita menggunakan algoritma
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
BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat
BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan 3.1.1 Alat Alat yang dibutuhkan untuk membangun Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android yang
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Deskripsi Umum Perangkat Lunak Sistem informasi kost di sekitar Universitas Sebelas Maret ini memberikan informasi tentang kost kepada mahasiswa Universitas Sebelas
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan dari pembahasan-pembahasan pada babbab sebelumnya, maka dapat ditarik kesimpulan dari Tugas Akhir ini : 1. Aplikasi Pemesanan Menu Pada Restoran (APMR)
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN VI.1. Kesimpulan Berdasarkan pembahasan pada analisis, desain, implementasi dan pengujian yang telah dilakukan pada 32 responden, maka dapat ditarik beberapa kesimpulan yaitu:
BAB 6 KESIMPULAN DAN SARAN
117 BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan analisis, desain dan implementasi perangkat lunak dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan yaitu: 1. Sistem Informasi
BAB I PERSYARATAN PRODUK
BAB I PERSYARATAN PRODUK 1.1 Pendahuluan PT. Telekomunikasi Indonesia, Tbk. adalah salah satu perusahaan terbesar di Indonesia yang bergerak dalam bidang telekomunikasi. Sebagai sebuah perusahaan besar,
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Analisa Kebutuhan 3.1.1 Kebutuhan Hardware Aplikasi pemesanan menu di Cafe Roemami Roemah Macaroni & Milk menggunakan rekomendasi hardware sebagai berikut
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada
BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service
BAB IV PERANCANGAN 4.1 Perancangan Algoritma 4.1.1 Algoritma Pemesanan Servis Start Login Punya Account User? Daftar Account Y Input Login T Pesan LOGIN GAGAL! Ulangi Lagi Tampil Halaman Utama Input Data
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP) Dipersiapkan oleh: Kelompok 7 1. Febri Adinda Yanti Ritonga J3D111071 2. Mutiara Widara Sakinah J3D111026 3. Novella Timal J3D111118
BAB IV 4. DESKRIPSI KERJA PRAKTIK
37 BAB IV 4. DESKRIPSI KERJA PRAKTIK Dalam proses pencarian berita pada Pro 1, redaksi menugaskan reporter untuk mencari dan menyusun berita yang nantinya akan di tinjau kembali oleh bagian redaksi Pemberitaan
BAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan Setelah sistem CariEdu ini selesai diimplementasikan maka dapat ditarik beberapa kesimpulan, yaitu: 1. Perangkat Lunak CariEdu telah berhasil dibangun sebagai
BAB III ANALISIS DAN RANCANGAN SISTEM
BAB III ANALISIS DAN RANCANGAN SISTEM 3.1 Gambaran Umum Sistem Gambaran umum system Tugas Akhir Sistem Monitoring Local Area Network Kabupaten Sukoharjo Berbasis PHP dapat dilihat pada gambar 3.1. Gambar
E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG)
Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 212~218 E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG) 212 Risa Wati 1, Siti
HALAMAN PENGESAHAN PEMBIMBING...
DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN PEMBIMBING... SURAT PERNYATAAN... ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR MODUL PROGRAM... i ii iii iv v vii x
BAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan bahwa aplikasi pembelajaran virus dengan sistem operasi ios berhasil dibangun dengan
BAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Pada bab ini akan dijelaskan implementasi dari Aplikasi Sistem Pendukung Keputusan Penilaian kinerja yang sudah dibangun 5.1 Lingkungan Implementasi Lingkungan implementasi meliputi
BAB III ANALISA DAN PERANCANGAN SISTEM
46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang
BAB III PERANCANGAN PENELITIAN
BAB III PERANCANGAN PENELITIAN 3.1 Peralatan Pendukung Peralatan pendukung dalam pembuatan aplikasi berbasis website terdiri dari perangkat keras (hardware) dan perangkat lunak (software) untuk mendukung
BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai
RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP
RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP I Gede Suardika STMIK STIKOM Bali Jl Raya Puputan Renon No. 86 Denpasar, (0361) 244445 e-mail: [email protected]
BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun aplikasi sabak digital pada smartphone
BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasi Dalam merancang dan membangun aplikasi sabak digital pada smartphone android, aplikasi ini membutuhkan perangkat keras (hardware) dan perangkat
BAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan Berdasarkan analisis dan pengujian desain dan implementasi perangkat lunak Program Bantu Pemilihan Smartphone (PBPS) dan pembahasan pada bab-bab sebelumnya, maka
pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis
PROGRAM APLIKASI PEMESANAN MENU PADA IM CAFÉ N COFFEE MENGGUNAKAN BAHASA PEMROGRAMAN JAVA BERBASIS ANDROID, PHP DAN MYSQL Hidayat Siddiq Kurniawan Program Studi Sistem Informasi, Fakultas Ilmu Komputer
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melalui tahap analisis dan tahap perancangan terhadap aplikasi berbasis web menggunakan framework codeigniter, tahapan selanjutnya adalah implementasi
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang PT Travelia Sari Wisata merupakan sebuah perusahaan atau badan usaha yang bergerak di bidang jasa penjualan paket wisata dan umroh yang kantornya berlokasi di Jakarta
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. EDOLPUZ (Sistem E-Commerce Dolanan Puzzle ) Untuk : Universitas Atma Jaya Yogyakarta
SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK EDOLPUZ (Sistem E-Commerce Dolanan Puzzle ) Untuk : Universitas Atma Jaya Yogyakarta Dipersiapkan oleh: Handaru Eri Pramudiya / 100.07.06174 Program Studi Teknik
