BAB IV PEMBANGUNAN APLIKASI MYSQL CLIENT

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB IV PEMBANGUNAN APLIKASI MYSQL CLIENT"

Transkripsi

1 BAB IV PEMBANGUNAN APLIKASI MYSQL CLIENT Setelah tahap pembangunan API MyME, Bab ini membahas pembangunan aplikasi MySQL Client yang bernama MieSQL. Selain berfungsi sebagai MySQL Client, aplikasi ini juga bertujuan untuk membantu proses pengujian API MyME. Dengan MieSQL, penggunanya dapat membuat koneksi ke suatu MySQL Server dan kemudian dapat melakukan proses manipulasi terhadap basisdata MySQL. MieSQL mendukung proses pembuatan, pengubahan, dan penghapusan database beserta tabel di dalamnya. Selain itu MieSQL juga mendukung proses pengambilan, pengisian, pengubahan, dan penghapusan data pada tabel dalam database MySQL. Semua proses manipulasi tersebut dapat dilakukan dengan menggunakan Graphical User Interface (GUI) yang disesuaikan dengan karakter telepon seluler yang memiliki banyak keterbatasan. Pembangunan aplikasi ini akan memakai metodologi RUP [BEN02], yang terdiri atas empat fase utama yaitu: insepsi, elaborasi, konstruksi, dan testing/deployment. Keempat fase tersebut dilakukan secara iteratif. IV.1 Latar Belakang Dibutuhkannya MieSQL Hingga saat ini aplikasi MySQL Client telah dikembangkan sebagai aplikasi desktop dan aplikasi web tetapi belum sebagai aplikasi telepon seluler. Dengan adanya aplikasi MySQL Client sebagai aplikasi telepon seluler, mobilitas dari manajemen basisdata MySQL akan meningkat. Manajemen basisdata MySQL akan dapat dilakukan dimana saja dan kapan saja dengan menggunakan telepon seluler selama berada dalam jangkauan jaringan seluler. IV.2 Deskripsi Umum Aplikasi MieSQL adalah sebuah aplikasi MySQL Client pada platform Java ME. MieSQL berfungsi sebagai interface dari MySQL Database Server. Pengguna MieSQL akan dapat melakukan manipulasi terhadap basisdata MySQL dengan menggunakan sebuah Graphical User Interface (GUI) yang telah disesuaikan dengan karakteristik telepon seluler yang memiliki banyak keterbatasan. Keterbatasan yang dimaksud diantaranya adalah layar yang kecil, memory dan storage yang terbatas, serta user input yang sederhana. IV-1

2 IV-2 Gambar IV-1 - Gambaran global MieSQL IV.3 Pengumpulan Kebutuhan MieSQL Untuk dapat mendefinisikan kebutuhan MieSQL, dilakukan eksplorasi pada PHPMyAdmin, sebuah MySQL Client berbasis web. Selanjutnya hasil dari eksplorasi disesuaikan dengan kemampuan mobile device dan platform Java ME yang memiliki banyak keterbatasan.kebutuhan pengguna yang berhasil dikumpulkan dan merupakan kebutuhan fungsional adalah: 1. Menampilkan halaman untuk melakukan otentikasi ke MySQL Server. 2. Mampu melakukan proses manipulasi database MySQL yang meliputi pembuatan database baru, menampilkan daftar database, dan penghapusan database yang ada. 3. Mampu melakukan proses manipulasi tabel MySQL yang meliputi pembuatan tabel baru, menampilkan daftar tabel, serta pengubahan dan penghapusan tabel yang ada. 4. Mampu melakukan proses manipulasi data pada tabel MySQL yang meliputi penambahan data baru, menampilkan data tabel, serta pengubahan dan penghapusan data yang ada. 5. Mampu mengeksekusi statement SQL dan menerima responnya. Kebutuhan pengguna yang berhasil dikumpulkan dan merupakan kebutuhan nonfungsional adalah: 1. Menggunakan memori dengan seefektif dan seefisien mungkin. 2. Memiliki ukuran file sekecil mungkin. 3. Memiliki sebuah Graphical User Interface yang baik. 4. Dapat dengan mudah digunakan.

3 IV-3 IV.4 Arsitektur Sistem MieSQL yang dibangun di atas platform Java ME, menggunakan MyME untuk mengakses MySQL Server. Pengaksesan MySQL Server oleh MieSQL dilakukan dengan cara asynchronous, yaitu membangkitkan sebuah thread setiap kali melakukan pengaksesan MySQL Server. Hal ini dilakukan untuk menghindari terjadinya deadlock akibat perebutan resource antara komunikasi socket dengan GUI dari MieSQL. Arsitektur Sistem dimana MieSQL berada dapat dilihat pada Gambar IV-2. Gambar IV-2 - Arsitektur MieSQL IV.5 Diagram Use Case Pada Subbab ini akan dilakukan perancangan terhadap use case-use case yang terdapat dalam proses pemakaian MieSQL.

4 IV-4 Gambar IV-3 Diagram use case MieSQL Use case yang didefinisikan sesuai dengan Gambar IV-3 adalah: 1. Melakukan otentikasi MySQL 2. Mengeksekusi SQL 3. Mengedit database 4. Mengedit tabel 5. Mengedit data IV.6 Diagram Kelas Analisis Pada Subbab ini akan dilakukan perancangan diagram kelas analisis dari kebutuhan-kebutuhan yang telah dibahas sebelumnya. MieSQL mengimplementasikan GUI nya dengan menggunakan kelas Page yang diturunkan dari kelas Canvas pada Java ME. Kelas Page merepresentasikan sebuah halaman yang dapat diisi dengan komponen-komponen halaman. Komponen halaman ini direpresentasikan dengan interface

5 IV-5 Component. Kelas yang merupakan implementasi dari Component adalah Form, Table, dan Label. Form adalah representasi dari bentuk form yang dapat menerima input dari pengguna. Sedangkan Table adalah representasi dari bentuk tabel yang terdiri dari kolom dan baris. Dan Label adalah representasi dari label yang berisi teks. Kelas PageManager bertugas untuk membentuk halaman sesuai dengan permintaan dari pengguna. Untuk membangun sebuah halaman, PageManager akan membuat sebuah instan objek Page dan kemudian menambahkan objek-objek Component yang diperlukan. Gambar IV-4 - Diagram kelas MieSQL IV.7 Diagram Sekuens Pada Subbab ini akan dilakukan perancangan diagram sekuens dengan dasar diagram kelas analisis untuk membantu dalam menentukan dan merancang diagram kelas perancangan.

6 IV-6 IV.7.1 Melakukan Otentikasi MySQL Proses pertama yang harus dijalani pengguna agar dapat menggunakan MieSQL adalah melakukan proses otentikasi ke MySQL Server yang diinginkan. Diagram sekuens dari proses otentikasi MySQL dapat dilihat pada Gambar IV-5. Gambar IV-5 - Diagram sekuens melakukan otentikasi MySQL Ketika MieSQL dijalankan, PageManager akan membentuk halaman otentikasi dan kemudian menampilkannya kepada pengguna. Selanjutnya pengguna akan menspesifikasikan alamat host, nomor port, username dan password dari MySQL Server yang diinginkan. Proses otentikasi dilakukan dengan memanggil fungsi otentikasi yang telah disediakan oleh MyME. Proses ini dilakukan secara asinkron dengan cara melakukannya pada sebuah thread baru. IV.7.2 Mengeksekusi SQL MieSQL memungkinkan penggunanya untuk menspesifikasikan statement SQL yang diinginkan untuk dieksekusi. Pertama kali PageManager akan membangun sebuah halaman yang dapat digunakan pengguna untuk menspesifikasikan statement SQL. Selanjutnya proses eksekusi SQL akan diserahkan kepada MyME. Jika eksekusi SQL mengembalikan sebuah result set, PageManager akan membangun sebuah halaman yang menampilkan tabel berisi result set tersebut.

7 IV-7 Diagram sekuens dari proses pengeksekusian SQL dapat dilihat pada Gambar IV-6. Gambar IV-6 - Diagram sekuens mengeksekusi SQL IV.7.3 Mengedit Database Setelah pengguna berhasil melakukan otentikasi ke suatu MySQL Server, PageManager akan menampilkan sebuah halaman yang berisi daftar database yang sudah ada. Selanjutnya pengguna dapat membuka halaman untuk membuat database baru ataupun menghapus database yang sudah ada. Yang bertanggung jawab dalam pembangunan halaman-halaman tersebut adalah PageManager. Setiap aksi yang dilakukan oleh pengguna, akan diteruskan kepada MyME untuk dieksekusi. Diagram sekuens dari proses melihat daftar database dapat dilihat pada Gambar IV-7. Diagram sekuens dari proses membuat database baru dapat dilihat pada Gambar IV-8. Dan diagram sekuens dari proses menghapus database dapat dilihat pada Gambar IV-9.

8 IV-8 Gambar IV-7 Diagram sekuens melihat daftar database Object1 «subsystem» PageManager Page MyME Pengguna Membuka halaman database baru Membentuk halaman database baru Eksekusi query Kirim paket Gambar IV-8 - Diagram sekuens membuat database baru Gambar IV-9 - Diagram sekuens menghapus database

9 IV-9 IV.7.4 Mengedit Tabel Untuk setiap database yang ada, pengguna dapat membuka halaman untuk menampilkan daftar tabel dari database tersebut. Selanjutnya pengguna dapat membuka halaman untuk membuat tabel baru ataupun mengedit tabel yang sudah ada. Yang bertanggung jawab dalam pembangunan halamanhalaman tersebut adalah PageManager. Setiap aksi yang dilakukan oleh pengguna, akan diteruskan kepada MyME untuk dieksekusi. Diagram sekuens dari proses melihat daftar tabel dapat dilihat pada Gambar IV-10. Diagram sekuens dari proses membuat tabel baru dapat dilihat pada Gambar IV-11. Dan diagram sekuens dari proses mengedit tabel dapat dilihat pada Gambar IV-12. Gambar IV-10 Diagram sekuens melihat daftar tabel Gambar IV-11 - Diagram sekuens membuat tabel baru

10 IV-10 Object1 «subsystem» PageManager Page MyME Pengguna Membuka halaman edit tabel Membentuk halaman edit tabel Mengedit tabel (rubah atau hapus) Eksekusi query Kirim paket Gambar IV-12 - Diagram sekuens mengedit tabel IV.7.5 Mengedit Data Untuk setiap tabel yang ada, pengguna dapat membuka halaman untuk menampilkan isi data dari tabel tersebut. Selanjutnya pengguna dapat membuka halaman untuk menambahkan data baru ataupun mengedit data yang sudah ada. Yang bertanggung jawab dalam pembangunan halaman-halaman tersebut adalah PageManager. Setiap aksi yang dilakukan oleh pengguna, akan diteruskan kepada MyME untuk dieksekusi. Diagram sekuens dari proses melihat isi tabel dapat dilihat pada Gambar IV-13. Diagram sekuens dari proses menambahkan data baru dapat dilihat pada Gambar IV-14. Dan diagram sekuens dari proses mengedit data dapat dilihat pada Gambar IV-15. Gambar IV-13 - Diagram sekuens melihat isi tabel

11 IV-11 Object1 «subsystem» PageManager Page MyME Pengguna Membuka halaman insert data Membentuk halaman insert data Menspesifikasikan data baru Eksekusi query Kirim paket Gambar IV-14 - Diagram sekuens menambah data baru Gambar IV-15 - Diagram sekuens mengedit data IV.8 Perancangan GUI Terdapat dua cara yang dapat digunakan untuk membuat GUI pada Java ME, yaitu dengan membuat kelas yang menurunkan kelas javax.microedition.lcdui.canvas atau menggunakan kelaskelas turunan dari javax.microedition.lcdui.screen seperti kelas Alert, Form, List, dan TextBox. Cara pertama lebih memberikan kebebasan dalam membangun GUI karena kelas Canvas menyediakan akses ke low-level event dan fungsi-fungsi dasar dari grafika. Sedangkan cara kedua lebih memberikan kemudahan dalam membangun GUI karena kelas-kelas turunan dari kelas Screen telah menyediakan antarmuka dengan interaksi tertentu.

12 IV-12 Berdasarkan kebutuhan dari MieSQL yang menuntut penggambaran tabel dengan baik, maka GUI MieSQL akan diimplementasikan dengan cara yang pertama, yaitu menurunkan kelas Canvas. IV.9 Kelas Perancangan Terdapat perbedaan yang cukup signifikan antara kelas-kelas analisis dengan kelas-kelas perancangan. Perbedaan tersebut adalah dibaginya MieSQL menjadi 2 subsistem. Subsistem pertama adalah subsistem UI yang membentuk Graphical User Interface (GUI) dari MieSQL (Gambar IV-17). Dan subsistem yang kedua adalah subsistem Integrator yang bertugas menggabungkan subsistem UI dengan API MyME untuk mewujudkan fungsi-fungsi dari MieSQL (Gambar IV-16). Gambar IV-16 - Diagram kelas perancangan MieSQL subsistem Integrator

13 Gambar IV-17 - Diagram kelas perancangan MieSQL subsistem UI IV-13

14 IV-14 Daftar kelas pada subsistem UI dapat dilihat pada Tabel IV-1. Tabel IV-1 - Daftar kelas dari MieSQL subsistem UI No. Nama Kelas Keterangan 1 ActionListeners Kelas yang harus di implement agar dapat menerima aksi dari user interface. 2 Button Kelas turunan Component yang merepresentasikan tombol. 3 CheckBox Kelas turunan Component yang merepresentasikan check box. 4 ComboBox Kelas turunan Component yang merepresentasikan combo box. 5 Component Kelas abstrak yang merepresentasikan komponen dari kelas Frame. 6 DialogPage Kelas turunan Page yang merepresentasikan halaman dialog. 7 Frame Kelas yang merepresentasikan wadah dari komponen dalam Page. 8 Label Kelas turunan Component yang merepresentasikan label. 9 LayoutPage Kelas turunan Page yang merepresentasikan halaman layout. 10 Line Kelas turunan Component yang merepresentasikan sebuah garis. 11 ListFrame Kelas turunan Frame yang menata komponennya secara menurun. 12 MCanvas Interface yang merepresentasikan canvas dari MScreen. 13 MCommand Kelas yang merepresentasikan perintah pada Component yang akan dieksekusi di dalam ActionListeners. 14 MenuBar Kelas yang merepresentasikan menu dalam Page. 15 MenuButton Kelas turunan MenuItem yang merepresentasikan tombol pada MenuBar. 16 MenuContainer Kelas turunan MenuItem yang dapat menampung MenuButton. 17 MenuItem Kelas abstrak yang merepresentasikan komponen dari MenuBar. 18 MFont Kelas yang mengatur font yang digunakan dalam subsistem UI ini. 19 MImage Kelas turunan Component yang merepresentasikan gambar. 20 MScreen Kelas utama dari subsistem UI. Kelas ini juga mengatur kompatibilitas layar yang digunakan. 21 MTextField Kelas turunan Component yang merepresentasikan text field. 22 NokiaCanvas Kelas turunan com.nokia.mid.ui.fullcanvas yang mengimplementasikan MCanvas yang digunakan untuk device Nokia. 23 Page Kelas abstrak yang merepresentasikan sebuah halaman pada MScreen. 24 ProgressBar Kelas turunan Component yang merepresentasikan progress bar. 25 ProgressPage Kelas turunan Page yang merepresentasikan halaman progress. 26 RegulerCanvas Kelas turunan javax.microedition.lcdui.canvas yang mengimplementasikan MCanvas yang digunakan untuk device selain Nokia. 27 ScrollBar Kelas yang merepresentasikan scroll bar dalam Page. 28 Space Kelas turunan Component yang merepresentasikan tempat kosong. 29 Style Kelas yang mengatur gaya dari subsistem UI ini yang meliputi tipe font dan warna-warna yang digunakan. 30 TableFrame Kelas turunan Frame yang menata komponennya dalam bentuk tabel yang terdiri dari kolom dan baris. 31 TablePage Kelas turunan Page yang merepresentasikan halaman tabel. 32 Text Kelas yang digunakan untuk menggambar teks. 33 TitleBar Kelas yang merepresentasikan judul dalam Page.

15 IV-15 Daftar kelas pada subsistem Integrator dapat dilihat pada Tabel IV-2. Tabel IV-2 - Daftar kelas dari MieSQL subsistem Integrator No. Nama Kelas Keterangan 1 AddFieldPage Kelas turunan LayoutPage representasi dari halaman untuk menambah field pada suatu table. 2 AuthPage Kelas turunan LayoutPage representasi dari halaman otentikasi. 3 CreateTablePage Kelas turunan LayoutPage representasi dari halaman pembuatan table baru. 4 DatabasesPage Kelas turunan LayoutPage representasi dari halaman daftar database. 5 EditFieldPage Kelas turunan LayoutPage representasi dari halaman untuk merubah field pada suatu table. 6 EditTablePage Kelas turunan LayoutPage representasi dari halaman untuk merubah properti dari suatu table. 7 InsertPage Kelas turunan LayoutPage representasi dari halaman untuk menambahkan suatu baris pada suatu table. 8 MieSQL Kelas turunan javax.microedition.midlet.midlet yang merupakan kelas utama dari MieSQL. 9 PageManager Kelas yang bertugas menampilkan halaman-halaman yang dibutuhkan. 10 QueryPage Kelas turunan LayoutPage representasi dari halaman untuk mengeksekusi custom SQL. 11 ResultSetPage Kelas turunan TablePage representasi dari halaman yang menampilkan tabel result set hasil dari suatu query. 12 TableDataPage Kelas turunan TablePage representasi dari halaman yang menampilkan tabel data dari suatu table. 13 TableIndexPage Kelas turunan TablePage representasi dari halaman yang menampilkan tabel daftar index dari suatu table. 14 TablesPage Kelas turunan LayoutPage representasi dari halaman yang menampilkan daftar table dari suatu database. 15 TableStructurePage Kelas turunan TablePage representasi dari halaman yang menampilkan tabel struktur dari suatu table. 16 UpdatePage Kelas turunan LayoutPage representasi dari halaman untuk mengubah suatu baris pada suatu table. IV.10 Sketsa Antarmuka Untuk memudahkan dalam proses konstruksi perangkat lunak khususnya pengembangan antarmuka grafis diperlukan sketsa awal dari antarmuka tersebut. Pada layar otentikasi (Gambar IV-10) pengguna harus menspesifikasikan alamat host dan nomor port dari MySQL Server, username, serta password jika diperlukan. Kemudian pengguna dapat menekan tombol login untuk dapat memulai proses otentikasi. Setelah berhasil melakukan proses otentikasi, pengguna akan masuk ke halaman daftar database (Gambar IV-11). Pada halaman ini pengguna dapat memilih database yang sudah ada atau membuat sebuah database baru. Jika memilih salah satu database yang ada, pengguna akan masuk ke halaman daftar tabel dari database tersebut (Gambar IV-12). Pada halaman ini pengguna dapat memilih tabel yang sudah ada, membuat tabel baru, atau menghapus database yang bersangkutan.

16 IV-16 Pengguna akan masuk ke halaman tabel baru (Gambar IV-13) jika memilih untuk membuat tabel baru. Pada halaman tabel baru ini, pengguna dapat menspesifikasikan nama field, tipe data, dan atribut-atribut dari field tersebut. Gambar IV-18 - Antarmuka halaman otentikasi Gambar IV-19 - Antarmuka halaman daftar database

17 IV-17 Gambar IV-20 - Antarmuka halaman daftar table Jika memilih salah satu tabel yang ada, pengguna akan masuk ke halaman isi tabel (Gambar IV-14). Pada halaman ini, pengguna dapat menambahkan data baru, mengubah atau menghapus data yang sudah ada, dan menghapus tabel yang bersangkutan. Gambar IV-21 - Antarmuka halaman tabel baru

18 IV-18 Gambar IV-22 - Antarmuka halaman isi table Selain itu pengguna juga dapat mengeksekusi statement SQL yang diinginkan pada halaman Custom SQL (Gambar IV-15). Pengguna mengetikkan SQL yang diinginkan di dalam text field yang disediakan dan kemudian menekan tombol execute. Jika SQL tersebut menghasilkan result set, maka aplikasi akan menampilkan result set tersebut dalam bentuk tabel. Gambar IV-23 - Antarmuka halaman Custom SQL

19 IV-19 IV.11 Implementasi MieSQL Setelah melakukan berbagai analisis terhadap MieSQL yang kemudian diikuti proses perancangan MieSQL, maka pada Subbab ini akan dijelaskan proses implementasi dari MieSQL. IV.11.1 Lingkungan Implementasi Lingkungan implementasi MieSQL adalah sebagai berikut: 1. Sistem Operasi: Apple Macintosh Tiger OSX Perangkat Lunak Utama: a. VMWare Fusion 1.0 b. Microsoft Windows XP Professional Service Pack 2 c. Java Development Kit (JDK) 1.5 d. J2ME Wireless Tool Kit (WTK) 2.2 e. SonyEricsson J2ME SDK f. Eclipse 3.2 dengan obfuscator Proguard Perangkat Keras Utama: Notebook Sony VAIO SZ-220 B dengan spesifikasi: a. Processor Intel Core Duo CPU T2400 1,83 GHz b. Memory DDR2 SDRAM 1GB c. Harddisk 120 GB Agar hasil kompilasi memiliki ukuran file yang lebih kecil, Proguard digunakan sebagai obfuscator Java ME. IV.11.2 Batasan Implementasi Batasan implementasi MieSQL adalah sebagai berikut: 1. Tidak semua ponsel mendukung pemakaian aplikasi ini secara sempurna dan pada Tugas Akhir ini tidak dibahas mengenai incompatibility perangkat keras. Perangkat keras yang mendukung aplikasi ini adalah perangkat keras yang mendukung Java dengan spesifikasi profil MIDP 2.0 dan konfigurasi CLDC Diuji dengan emulator Sony Ericsson SDK dan device Nokia Semua batasan mengenai MyME juga berlaku untuk MieSQL. IV.11.3 Penggunaan MieSQL Ketika MieSQL mulai dijalankan, akan ditampilkan sebuah halaman otentikasi. Kemudian pengguna harus menspesifikasikan nama host, nomor port, username, dan password sebelum menekan tombol Login. Jika proses otentikasi gagal, MieSQL akan menampilkan pemberitahuan kegagalan otentikasi.

20 IV-20 Jika proses otentikasi berhasil, MieSQL akan menampilkan halaman daftar database yang sudah ada. Pada halaman ini pengguna dapat membuat database baru dengan mengisi text field yang telah disediakan atau memilih salah satu database yang sudah ada dengan menekan tombol yang sesuai dengan database yang diinginkan. Setelah pengguna memilih salah satu database, MieSQL akan menampilkan halaman daftar table yang ada pada database tersebut. Pada halaman ini pengguna dapat melakukan beberapa pilihan fungsi. Yang pertama adalah menghapus database yang sedang dipilih dengan cara memilih menu Drop. Yang kedua adalah mengeksekusi custom SQL dengan cara memilih menu SQL. Yang ketiga adalah membuat table baru dengan cara menekan tombol New table. Dan yang terakhir adalah menuju halaman struktur table yang diinginkan. Pada halaman struktur table terdapat banyak fungsi yang dapat dipilih oleh pengguna, yaitu: 1. Menuju halaman yang menampilkan tabel yang berisi data dari table yang sedang dipilih dengan cara memilih menu Browse. 2. Menuju halaman yang menampilkan tabel yang berisi index dari table yang sedang dipilih dengan cara memilih menu Indexes. 3. Menambahkan data baru pada table yang sedang dipilih dengan cara memilih menu Insert. 4. Merubah properti dari table yang sedang dipilih dengan cara memilih menu Operation submenu Edit. 5. Menghapus table yang sedang dipilih dengan cara memilih menu Operation submenu Drop. 6. Menambahkan sebuah field baru pada table yang sedang dipilih dengan cara memilih menu Operation submenu Add field. 7. Merubah field yang diinginkan pada table yang sedang dipilih dengan cara menekan tombol bergambar pensil pada baris field yang diinginkan. 8. Menghapus field yang diinginkan pada table yang sedang dipilih dengan cara menekan tombol bergambar silang pada baris field yang diinginkan. Jika pengguna memilih menu Browse, MieSQL akan menampilkan halaman yang menampilkan tabel yang berisi data dari table yang sedang dipilih dimana pengguna dapat merubah data suatu baris dengan cara menekan tombol bergambar pensil pada baris yang diinginkan ataupun menghapus data suatu baris dengan cara menekan tombol bergambar silang pada baris data diinginkan.

BAB III PEMBANGUNAN API MYSQL

BAB III PEMBANGUNAN API MYSQL BAB III PEMBANGUNAN API MYSQL Setelah dilakukan studi mendalam tentang hal-hal teknis yang berhubungan dengan pengerjaan Tugas Akhir ini maka langkah selanjutnya adalah membangun API MySQL dengan menggunakan

Lebih terperinci

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN. I.1 Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Basisdata telah banyak digunakan untuk menghimpun data. Sistem manajemen basisdata / Database Management System (DBMS) adalah perangkat lunak untuk mengelola dan memanipulasi

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

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

Lebih terperinci

Bab IV IMPLEMENTASI DAN PENGUJIAN

Bab IV IMPLEMENTASI DAN PENGUJIAN Bab IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan

Lebih terperinci

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

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan BAB IV ANALISIS DAN PERANCANGAN 4.1. Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan

Lebih terperinci

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem. BAB V IMPLEMENTASI Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem. 5. Lingkungan Implementasi Implementasi merupakan tahapan dimana hasil perancangan yang telah dibangun mulai diterapkan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Bab kelima ini berisi uraian hasil implementasi dan pengujian terhadap perangkat lunak yang dibuat pada tugas akhir ini. 5.1 Implementasi Sub bab ini mendeskripsikan hasil

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 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut : BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Program Simulasi Dari keseluruhan perangkat lunak yang dibuat pada skripsi ini akan dilakukan implementasi untuk mengetahui kelebihan dan kekurangan simulasi

Lebih terperinci

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI Setelah melakukan analisa dan perancangan terhadap aplikasi database surat menyurat guru dan staff TatausahaSMA berbasis SMS, tahap selanjutnya adalah melakukan implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijabarkan implementasi dan pengujian dari perangkat lunak yang dibangun berdasarkan hasil analisis dan perancangan pada BAB III. 4.1 Implementasi Bagian

Lebih terperinci

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu implementasi sistem tersebut dan juga evaluasi dari implementasi sistem untuk mengetahui

Lebih terperinci

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua) Gambar 4.149 Rancangan Layar Halaman Kuis Guru (Langkah Dua) 270 Gambar 4.150 Rancangan Layar Halaman Kuis Guru (Cek) 271 Gambar 4.151 Rancangan Layar Halaman Nilai Guru 272 Gambar 4.152 Rancangan Layar

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi adalah sebuah tahap dimana analisa dan rancangan yang sudah dibuat sebelumnya dijalankan. Pada tahap ini perangkat keras dan perangkat lunak

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Pembelian dan Penjualan pada UD. PRIBUMI,

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan Penerapan Program Sistem Informasi Akutansi Estimasi Pembiayaan Bahan Baku Pada PT. Nitori

Lebih terperinci

PEMBUATAN API MYSQL DAN APLIKASI MYSQL CLIENT PADA PLATFORM JAVA ME LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Kelulusan Tingkat Sarjana.

PEMBUATAN API MYSQL DAN APLIKASI MYSQL CLIENT PADA PLATFORM JAVA ME LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Kelulusan Tingkat Sarjana. PEMBUATAN API MYSQL DAN APLIKASI MYSQL CLIENT PADA PLATFORM JAVA ME LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana Oleh: Fahris Mumtaza Ahsan NIM. 13503049 Program Studi Teknik Informatika

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Tahap implementasi program adalah tahap penerapan dari analisis dan perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari: Pembuatan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN 52 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan

Lebih terperinci

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN 4. BAB IV IMPLEMENTASI DAN PENGUJIAN Sebelum program di implementasikan, maka program harus bebas dari kesalahan. Kesalahan program yang mungkin terjadi antara lain karena kesalahan penulisan (coding),

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 III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap implementasi merupakan tahap penerapan sistem supaya dapat di operasikan. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,

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 70 BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam pembahasan hasil program berisi tentang menjelaskan halaman dari program, terutama yang berkaitan dengan interface (antar muka) sebagai penghubung antara

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan Penerapan Program Sistem Informasi Penerimaan dan Pengeluaran Kas Dana Bantuan Operasional

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Pada bab ini akan ditampilkan hasil dari perancangan program yang terdiri dari form-form sistem pendukung keputusan pemilihan makanan bayi yang terdiri dari

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem yang dibuat telah digunakan

Lebih terperinci

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI Setelah melakukan analisa dan perancangan terhadap aplikasi informasi penyewaan lapangan futsal berbasis web dan SMS Gateway, tahap selanjutnya adalah melakukan implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan terhadap aplikasi ini, maka tahap selanjutnya adalah tahap implementasi dan pengujian terhadap aplikasi. Pada tahap implementasi

Lebih terperinci

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI APLIKASI BAB IV IMPLEMENTASI APLIKASI 4.1 PENGGUNAAN PERANGKAT LUNAK. Dalam pembuatannya aplikasi monitoring ini didukung dengan penggunaan aplikasi perangkat lunak JetBrain Php Storm 2017.1 versi PS-171.3780.104

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM 5.1 Lingkungan Implementasi Implementasi aplikasi ini meliputi kebutuhan perangkat lunak, perangkat keras, form program yang sesuai, query yang digunakan, pemrograman dan pengujian

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil IV.1.1. Halaman Form Login Adapun tampilan form login dapat dilihat pada gambar IV.1.: Gambar IV.1. Halaman Form Login Form login berfungsi untuk melakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi merupakan tahapan penerapan dan pengujian dan aplikasi yang sudah dirancang. Penerapan rancangan yang telah dibuat dituangkan

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Pada bab ini akan dijelaskan implementasi dari Aplikasi Sistem Pendukung Keputusan Penerimaan dan Penjurusan Untuk Peserta Didik Baru Online yang sudah dibangun 5.1 Lingkungan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 141 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Aplikasi 1. Form Login Form Login ini muncul pertama kali saat aplikasi dijalankan. Untuk menjaga keamanan pengaksesan informasi, hanya mereka yang memiliki

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Impelentasi Implementasi sistem ini menggambarkan penerapan dan kebutuhan sistem untuk menjalankan program dimana aplikasi ini merupakan aplikasi dashboard monitoring

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam menyajikan hasil dan uji coba pada bab ini, penulis akan menyajikan beberapa tampilan dari aplikasi yang telah dibangun. Tampilan halaman aplikasi ini dibuat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 51 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada tahap implementasi dan pengujian sistem, akan dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Sistem Sistem yang digunakan untuk pembuatan Katalog Pemasaran Mobil Online Berbasis Manajemen Hubungan Rekanan Pada Hermasari Motor berbasis web. Implementasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 LINGKUNGAN IMPLEMENTASI Setelah melakukan analisa dan perancangan pada aplikasi ini maka akan dilakukan tahapan implementasi. Implementasi adalah tahap membuat aplikasi

Lebih terperinci

5 BAB V IMPLEMENTASI DAN PENGUJIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN 5 BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab lima ini akan menjelaskan mengenai implementasi dan pengujian dari sistem yang dibuat. Implementasi dan pengujian sistem ini meliputi lingkungan hardware dan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Menjalankan Sistem Aplikasi Tracking Kartu Halo perlu memperhatikan lingkungan operasional dan pengembangan yang meliputi perangkat keras (hardware) yang

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 46 BAB IV HASIL DAN PEMBAHASAN 7.1 Batasan Implementasi Dalam implementasinya, Sistem Monitoring UKM tenant Inkubator Bisnis Mahasiswa (IBISMA) UII memiliki beberapa batasan-batasan asumsi, batasan tersebut

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada Bab sebelumnya dijelaskan tentang perancangan aplikasi jasa sewa gug penyimpanan makanan dingin menggunakan bahasa pemrograman php berbasis

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

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 IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Sistem Sistem Pendukung Keputusan Jumlah Produksi Sarung tangan Karet Pada PT. Intan Hevea

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Sistem Pendukung Keputusan Penentuan Kelayakan Pinjaman Dana Nasabah Pada PT. FIF Group

Lebih terperinci

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem BAB III PEMBAHASAN 3.1. Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Setelah sistem dianalisis dan di desain secara rinci, maka akan menuju tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi perangkat keras, implementasi basis data, implementasi instalasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi perangkat keras, implementasi basis data, implementasi instalasi BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap implementasi merupakan tahap penerapan sistem supaya dapat di operasikan. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,

Lebih terperinci

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

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan BAB III PERANCANGAN SISTEM 3.1 Umum Pada bab ini akan di bahas perancangan database, perancangan website, dan perancangan aliran data dari aplikasi bimbingan skripsi online berbasis website untuk mahasiswa

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi merupakan akhir dari sebuah pengembangan sistem informasi. Implementasi sistem tentunya mengacu pada rancangan sistem yang telah dibuat.

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 IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Uji Coba Aplikasi monitoring status jaringan berbasis web ini dapat berjalan pada beberapa platform operasi sistem seperti windows dan linux dengan menggunakan aplikasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Pembelian dan Penjualan pada UD. ROHMAT JAYA,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Bagian ini akan menjelaskan mengenai batasan implementasi, lingkungan perangkat keras dan perangkat lunak, serta implementasi yang dilakukan berdasarkan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Perbandingan Sistem Pendukung Keputusan Standar Mutu Jagung Menggunakan Metode Smart dan

Lebih terperinci

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJICOBA BAB IV HASIL DAN UJICOBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari Sistem Pakar Analisis Kepribadian Dasar Siswa pada SMK Harapan Mekar 1 Menggunakan Metode Case Based Reasoning

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman Visual

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Bab ini membahas mengenai implementasi dan pengujian perangkat lunak yang dibangun pada Tugas Akhir ini. Pembahasan mengenai implementasi dipaparkan pada subbab 5.1 sedangkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari : BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Pada bab ini akan dibahas mengenai implementasi sistem berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, dan dilanjutkan

Lebih terperinci

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

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata

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

BAB IV. IMPLEMENTASI dan PENGUJIAN 86 BAB IV IMPLEMENTASI dan PENGUJIAN 1.1 IMPLEMENTASI Tahap implementasi merupakan tahap penerapan hasil perancangan sistem kedalam suatu bahasa mesin dan untuk pertama kalinya digunakan dalam suatu kegiatan

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 V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem yang dibuat telah digunakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan 71 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi perhitungan gaji karyawan pada Koperasi Udara Jawa meliputi tahap implementasi, uji

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi semacam mobile devices dapat dikembangkan dalam Java. Java 2 Micro Edition (J2ME) digunakan

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 IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang 91 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Tahap perancangan dalam pembuatan program merupakan suatu hal yang sangat penting, karena didalam perancangan tersebut terdapat elemen-elemen yang mewakili isi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini menjelaskan mengenai implementasi dari hasil analisis dan perancangan yang sebelumnya telah dijelaskan pada bab III. Pada bab ini juga diadakan pengujian untuk

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. IMPLEMENTASI SISTEM Setelah analisa dan perancangan sistem pada bab III, maka tahap selanjutnya adalah sistem siap untuk di implementasikan. Tahap implementasi sistem

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem adalah tahap yang mengubah hasil analisis dan perancangan ke dalam bahasa pemrograman yang dimengerti oleh komputer sehingga

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Implementasi dan evaluasi adalah tahap mengimplementasikan analisis dan perancangan yang telah dibuat agar dapat melakukan proses rekam medis dan menghasilkan

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut penjelasan secara rinci perangkat lunak dan perangkat keras yang

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut penjelasan secara rinci perangkat lunak dan perangkat keras yang BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Sistem yang digunakan dalam implementasi program ini, terbagi menjadi dua perangkat. Perangkat tersebut, yaitu perangkat lunak dan perangkat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implemetasi dan pengujian adalah tahap dimana suatu sistem yang telah selesai dibuat akan dijalankan atau testing dengan berpatokan pada

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Aplikasi menu masakan khas minang berbasis android ini bertujuan untuk memberikan informasi mengenai informasi menu masakan khas minang kepada masyarakat, informasi

Lebih terperinci

Batal mengisi data pelanggan. Jika tombol update barang diterima ditekan. Tampilkan layar update status penerimaan barang

Batal mengisi data pelanggan. Jika tombol update barang diterima ditekan. Tampilkan layar update status penerimaan barang 296 Balik kelayar pelanggan pada menu Penjualan Batal mengisi data pelanggan Balik kelayar pelanggan pada menu penjualan Jika tombol update status bayar ditekan Tampilkan layar update status bayar Jika

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada tahapan ini penulis akan menjelaskan tentang hasil dan informasi-informasi kinerja yang diperoleh dari perangcangan pengamanan SMS yang telah dibuat. Pengamanan

Lebih terperinci

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi 4. BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem (Konstruksi Sistem) Berdasarkan hasil analisis dan perancangan sistem pada bab sebelumnya, maka dapat dinyatakan bahwa sistem berjalan pada arsitektur

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki

Lebih terperinci

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian merupakan bagian yang terpenting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk untuk memeriksa kekompakan antara komponen

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan

Lebih terperinci

PERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta

PERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta BAB 4 PERANCANGAN PROGRAM 4. Perancangan Program Dalam perancangan program aplikasi ini, terlebih dahulu dibuat rancangan struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

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

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap Implementasi sistem merupakan penerapan dari proses perancangan (design) yang telah ada. Pada tahapan ini terdapat dua cakupan spesifikasi

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN Kebutuhan Perangkat Keras Mobile. perangkat keras yang memiliki spesifikasi sebagai berikut:

BAB 4 HASIL DAN PEMBAHASAN Kebutuhan Perangkat Keras Mobile. perangkat keras yang memiliki spesifikasi sebagai berikut: BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi Sistem Dalam mengimplementasikan aplikasi Find Hypermart dibutuhkan perangkat pendukung berupa perangkat keras dan perangkat lunak sebagai kebutuhan dalam sistem.

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Bab ini akan menjelaskan mengenai evaluasi dan implementasi dari sistem pembelajaran berbasis mobile. 4.1 Implementasi Sebelum menjalankan aplikasi, terdapat beberapa hal

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Spesifikasi dari aplikasi pemesanan ini adalah menggunakan Sistem Operasi Windows 7 dan AdobeFlash CS 5. 4.2 Perangkat yang Digunakan 4.2.1 Kebutuhan Perangkat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

Lebih terperinci