BAB IV IMPLEMENTASI DAN PENGUJIAN. analisa ini dilakukan oleh programmer atau orang yang akan membangun sistem.

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB IV IMPLEMENTASI DAN PENGUJIAN. analisa ini dilakukan oleh programmer atau orang yang akan membangun sistem."

Transkripsi

1 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Construction Model Bisnis dan Kebutuhan Sebelum dilakukannya proses pembangunan sistem, dilakukan kembali analisa dari perancangan yang telah dibuat sebelumnya yang pada proyek nyata analisa ini dilakukan oleh programmer atau orang yang akan membangun sistem. Sehingga orang yang akan membangun sistem tersebut memiliki gambaran bagaimana nanti dia akan bekerja. Dalam sistem ditambahkan pula kebutuhan-kebutuhan tambahan yang bersifat teknis, seperti kebutuhan pengaturan atau konfigurasi sistem, kebutuhan untuk memvalidasi setiap proses yang terjadi Analisa Pembangunan Sistem Pada saat pembangunan sistem dilakukan pula analisa, yaitu dengan melihat dan membandingkan apakah pembangunan sistem sudah sesuai dengan rancangan dan apakah proses untuk setiap modul nya sudah sesuai Implementasi Pembangunan Sistem Implementasi Basis Data A. Pembuatan Database MySQL Tahapan implementasi pembuatan database pertama-tama kita membuat database MySQL dengan mengetikan perintah SQL ataupun dengan bantuan GUI dari phpmyadmin. Nama database yang akan dibuat adalah ahixsvc. Jika menggunakan perintah SQL maka dipergunakan DDL (Data Definition 103

2 104 Language) dalam mendefinisikan database yang akan dibuat. Sintak SQL yang digunakan adalah : CREATE DATABASE ahixsvc B. Pembuatan Tabel Sama seperti pada tahap pembuatan database, pada tahap pembuatan tabel-tabel pun dapat dilakukan dengan dua cara, yaitu dengan menggunakan perintah SQL atau dengan menggunakan bantuan GUI dari phpmyadmin. Berikut ini adalah sintak SQL yang digunakan untuk membuat tabel-tabel : a. Membuat tabel ci_sessions CREATE TABLE IF NOT EXISTS `ci_sessions` ( `session_id` varchar(40) NOT NULL DEFAULT '0', `ip_address` varchar(45) NOT NULL DEFAULT '0', `user_agent` varchar(120) NOT NULL, `last_activity` int(10) unsigned NOT NULL DEFAULT '0', `user_data` text NOT NULL, PRIMARY KEY (`session_id`), KEY `last_activity_idx` (`last_activity`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Tabel ini tidak termasuk pada tabel perancanagn aplikasi ataupun tabel yang memuat resource API. Tabel ci_sessions merupakan tabel tambahan dari frameworkyang dipakai yaitu framework CodeIgniter, tabel ini berguna sebagai tabel sementara yang menyimpan data-data session dari pengguna aplikasi. b. Membuat tabel comments CREATE TABLE IF NOT EXISTS `comments` ( `content` varchar(301) DEFAULT NULL, `created_date` datetime NOT NULL, `id` int(101) NOT NULL AUTO_INCREMENT, `position` varchar(101) DEFAULT NULL, `status` enum('active','block') NOT NULL, `stream_id` varchar(101) NOT NULL, `user_id` int(11) NOT NULL, `idx` varchar(50) NOT NULL, `last_update` datetime DEFAULT NULL, PRIMARY KEY (`idx`), UNIQUE KEY `id` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

3 105 c. Membuat tabel conversations CREATE TABLE IF NOT EXISTS `conversations` ( `id` int(7) NOT NULL AUTO_INCREMENT, `idx` varchar(101) NOT NULL, `created_date` datetime NOT NULL, `last_update` datetime NOT NULL, `users` varchar(1001) NOT NULL, `status` enum('active','block') NOT NULL, `user_id` int(7) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx` (`idx`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; d. Membuat tabel messages CREATE TABLE IF NOT EXISTS `messages` ( `id` int(10) NOT NULL AUTO_INCREMENT, `idx` varchar(101) NOT NULL, `created_date` datetime NOT NULL, `last_update` datetime NOT NULL, `conversation_id` varchar(101) NOT NULL, `user_id` int(7) NOT NULL, `content` varchar(1001) NOT NULL, `status` enum('active','block') NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx` (`idx`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; e. Membuat tabel notifications CREATE TABLE IF NOT EXISTS `notifications` ( `id` int(10) NOT NULL AUTO_INCREMENT, `idx` varchar(101) NOT NULL, `type` enum('fr','mg','cm','tg','rs') NOT NULL, `status` enum('block','unopen','open') NOT NULL, `created_date` datetime NOT NULL, `last_update` datetime NOT NULL, `user_id` int(7) NOT NULL, `content` varchar(301) NOT NULL, `url` varchar(301) NOT NULL, `img` varchar(301) NOT NULL DEFAULT 'notif.png', PRIMARY KEY (`id`), UNIQUE KEY `idx` (`idx`) )ENGINE=InnoDB DEFAULT CHARSET=latin1; f. Membuat tabel relations CREATE TABLE IF NOT EXISTS `relations` ( `id` int(7) NOT NULL AUTO_INCREMENT, `idx` varchar(101) NOT NULL, `type` enum('friend','brother','sister','family','special') NOT NULL, `status` enum('block','active','unconfirm') NOT NULL, `user_id` int(7) NOT NULL,

4 106 `user_rel` int(7) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx` (`idx`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; g. Membuat tabel streams CREATE TABLE IF NOT EXISTS `streams` ( `id` int(6) NOT NULL AUTO_INCREMENT, `content` varchar(1001) DEFAULT NULL, `created_date` datetime NOT NULL, `last_update` datetime DEFAULT NULL, `idx` varchar(101) NOT NULL, `position` varchar(101) DEFAULT NULL, `status` enum('active','block','delete') NOT NULL, `user_id` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx` (`idx`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; h. Membuat tabel users CREATE TABLE IF NOT EXISTS `users` ( `activation_code` varchar(7) NOT NULL, `address` varchar(501) NOT NULL, `birth_date` datetime NOT NULL, `birth_place` varchar(101) NOT NULL, `created_date` datetime NOT NULL, ` ` varchar(101) NOT NULL, `gender` enum('male','female') NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `is_login` tinyint(1) NOT NULL, `last_ip` varchar(15) DEFAULT NULL, `last_login` datetime DEFAULT NULL, `name` varchar(101) NOT NULL, `new_password` varchar(101) DEFAULT NULL, `password` varchar(101) NOT NULL, `photo` varchar(501) NOT NULL DEFAULT 'blankpp.jpg', `school` varchar(501) NOT NULL, `status` enum('active','inactive','banned') NOT NULL, `type` enum('admin','ahix') NOT NULL, `last_stream` varchar(501) DEFAULT NULL, `last_position` varchar(101) DEFAULT NULL, `last_update` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY ` ` (` `) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

5 107 Setelah perintah SQL dieksekusi atau setelah tabel-tabel dibuat dengan bantuan tool maka database akan berisi tabel-tabel sesuai dengan yang kita buat. Gambar 4.1 Tabel-tabel pada database ahixsvc Setelah tabel dibuat, maka relasi tabel dapat dibuat. Jika menggunakan phpmyadmin maka relasi ini dapat dibuat secara manual pada struktur tabel atau pada menu designer. Gambar 4.2 Skema pada database ahixsvc

6 Implementasi Kebutuhan Sistem A. Implementasi Kebutuhan REST API Tabel 4.1 Implementasi kebutuhan REST API no code module name resource description 1 REQ11 user method 1. user 2. users 2 REQ12 stream method 3 REQ13 comment method 4 REQ14 conversation method 5 REQ15 message method 6 REQ16 relation method 1. stream 2. streams 1. comment 2. comments 1. conversation 2. conversations 1. message 2. messages 1. relation 2. relations service yang berhubungan dengan resource user service yang berhubungan dengan resource stream service yang berhubungan dengan resource comment service yang berhubungan dengan resource conversation service yang berhubungan dengan resource message service yang berhubungan dengan resource relation Semua resource API pada tabel 4.1 dapat diakses dengan memanggil url melalui seluruh perangkat yang terhubung dengan jaringan lokal sistem. REST API ini dibangun dengan menggunakan bantuan dari library CodeIgniter untuk membuat REST API dan untuk menggunakan fungsi CURL. Semua resources itu dapat diakses dengan menggunakan HTTP_REQUEST. Pemanggilan API harus mengikuti aturan yang sudah ditentukan sesuai dengan method HTTP yang digunakan, terutama dalam hal penggunaan parameter input.

7 109 B. Implementasi Kebutuhan Aplikasi Klien Tabel 4.2 Implementasi kebutuhan aplikasi klien No code module name description controller 1 REQ01 account registration 2 REQ02 account activation modul registrasi user signup modul aktivasi user validation/welcome validation/process 3 REQ03 reset password modul lupa kata sandi forget validation/reset 4 REQ04 account login modul sign in user signin 5 REQ05 account logout 6 REQ06 manage profile modul sign out user signout modul profil user profile/user profile/edit 7 REQ07 manage relation modul relasi user profile 8 REQ08 manage stream modul stream stream/ stream/id 9 REQ09 manage conversation modul obrolan conversation conversation/id Modul-modul pada halaman web tersebut dapat diakses dengan memanggil url melalui seluruh perangkat yang terhubung dengan jaringan lokal sistem. Halaman web ini dibangun dengan menggunakan twitter bootstrap agar menjadi website yang responsive sehingga dapat mengikuti ukuran layar device yang membukanya. Karena menggunakan twitter bootstrap, maka untuk membuka halaman web ini dengan baik diperlukan device yang memiliki web browser yang telah mendukung HTML 5, CSS 3 dan javascript.

8 Implementasi Antar Muka Aplikasi Klien A. About Page Halaman ini akan berisi segala sesuatu informasi tentang aplikasi. keterangan : 1. Menu Bar 2. About Content 3. Right Navigation 4. Link to Contact Page 5. Footer 6. Sign In Dropdown Gambar 4.3 Tampilan halaman about B. Contact Page Halaman ini adalah tempat dimana user dapat bertanya mengenai aplikasi kepada admin. keterangan : 1. Menu Bar 2. Contact Content 3. Right Navigation 4. Link to About Page 5. Footer 6. Sign In Dropdown Gambar 4.4 Tampilan halaman kontak

9 111 C. Conversation Page Halaman ini adalah tempat dimana user dapat melakukan obrolan dengan user lain. keterangan : 1. Menu Bar 2. Conversation List 3. Right Navigation 4. Message List 5. Message Form 6. Sign Out Dropdown Gambar 4.5 Tampilan halaman obrolan D. Create Conversation Page Halaman ini adalah dimana user dapat membuat obrolan baru dengan user lain. keterangan : 1. Create New Conversation Form Gambar 4.6 Tampilan halaman membuat obrolan baru

10 112 E. Profile Edit Page Halaman ini adalah dimana user dapat melakukan perubahan data profil akunnya. keterangan : 1. Menu Bar 2. Photo Profile 3. Edit Profile Form 4. Sign Out Dropdown Gambar 4.7 Tampilan halaman merubah data profil F. Profile Page Halaman ini adalah dimana user dapat melihat profil dari user lain. keterangan : 1. Menu Bar 2. Detail Profile 3. Right Naviagtion 4. Create Stream Form 5. List Stream Gambar 4.8 Tampilan halaman profil

11 113 G. Reset Password Page Halaman ini adalah dimana user dapat menyeting ulang kata sandinya ketika lupa. keterangan : 1. Reset Password Gambar 4.9 Tampilan halaman merubah kata sandi H. Sign In Page Halaman ini adalah dimana user melakukan sign in. Pada saat melakukan login, pengguna harus memasukan alamat dan kata sandinya. keterangan : 1. Menu Bar 2. Sign In Form Gambar 4.10 Tampilan halaman log in I. Sign Up Page Halaman ini adalah dimana user melakukan registrasi. Pengguna harus melengkapi data diri untuk akunnya. keterangan : 1.Sign Up Form Gambar 4.11 Tampilan halaman registrasi

12 114 J. Stream Page Halaman ini adalah dimana user dapat melihat dan menambah stream serta melihat dan menambah komentar. keterangan : 1. Menu Bar 2. Stream Form 3. Right Naviagtion 4. Stream List 5. Comment Form 6. Sign Out Dropdown Gambar 4.12 Tampilan halaman stream status K. Welcome Page Halaman ini adalah halaman awal dari aplikasi klien. keterangan : 1. Menu Bar 2. Link To About Page 3. Link To Contact Page 4. Footer Gambar 4.13 Tampilan halaman awal aplikasi

13 Awal Aplikasi pada tahap ini baru merupakan pengujian awal yang dilakukan secara paralel bersama dengan proses pembangunan sistem (coding). baru sebatas apakah algoritma atau logika yang diimplementasikan pada kode program dapat berjalan dan sesuai. 4.2 Transition Model Bisnis dan Kebutuhan Pada tahap ini sudah tidak ada lagi penyusunan atau perencanaan model bisnis ataupun kebutuhan karena pada tahap ini sistem atau aplikasi sudah selesai dibangun, yang selanjutnya akan diuji pada tahap ini Analisa Sistem Sama seperti proses penyusunan atau perencanaan model bisini dan kebutuhan, proses analisa sistem sudah diselesaikan pada tahapan sebelumnya, hanya saja dilakukan analisa terhadap hasil pengujian Perancangan Sistem Pada tahap ini dilakukan modifikasi-modifikasi terhadap sistem atau aplikasi yang dibangun apabila terdapat kekurangan atau kesalahan pada saat proses pembangunan sistem. Modifikasi dilakukan secara paralel bersamaan disaat ditemukan kekurangan atau kesalahan Implementasi dan Pengaturan Sistem Sebelum dilakukan pengujian sistem, maka perlu dipersiapkan dan dilakukan pengaturan atau konfigurasi baik pada perangkat keras atau pun

14 116 perangkat lunak agar pada saat dilakukan pengujian sistem atau aplikasi sudah siap dan tinggal digunakan atau diuji. Implementasi dilakukan pada perangkat keras dan perangkat lunak yang sudah dijelaskan pada tahapan sebelumnya. Pengaturan minimal yang harus dilakukan adalah : 1. Pemasangan dan pengaturan access point atau hub atau router apabila aplikasi akan diuji pada jaringan lokal. 2. Pemasangan dan pengaturan basis data apabila dilakukan pemindahan server basis data. 3. Pemasangan dan pengaturan web server apabila dilakukan pemindahan server web. 4. Pengaturan konfigurasi sistem atau aplikasi apabila terjadi perubahan lokasi server atau terjadi perubahan alamat IP Sistem sistem dilakukan dengan cara melakukan berbagai kemungkinan masukan yang dilakukan oleh user dan melihat hasil dari berbagai masukan tersebut baik masukan itu salah atau pun masukan yang benar. Dengan mencoba dengan berbagai kemungkinan masukan maka akan terlihat bagaimana sistem atau aplikasi memprosesnya dan apa yang dihasilkan. sistem hanya dilihat dari sisi pemenuhan fungsional yang terlihat, atau dengan kata lain pengujian dilakukan dengan metode Black Box.

15 Tabel 4.3 Skenario pengujian REST API No Skenario Uji 1 REQ1101 Resource user dengan method PUT 2 REQ1102 Resource user dengan method POST 3 REQ1103 Resource user dengan method DELETE 4 REQ1104 Resource user dengan method GET 5 REQ1201 Resource stream dengan method PUT 6 REQ1202 Resource stream dengan method POST 7 REQ1203 Resource stream dengan method DELETE 8 REQ1204 Resource stream dengan method GET 9 REQ1301 Resource comment dengan method PUT 10 REQ1302 Resource comment dengan method POST 11 REQ1303 Resource comment dengan method DELETE 12 REQ1304 Resource comment dengan method GET 13 REQ1401 Resource conversation dengan method PUT 14 REQ1402 Resource conversation dengan method POST 15 REQ1403 Resource conversation dengan method DELETE 16 REQ1404 Resource conversation dengan method GET 17 REQ1501 Resource message dengan method PUT 18 REQ1502 Resource message dengan method POST 19 REQ1503 Resource message dengan method DELETE 20 REQ1504 Resource message dengan method GET Skenario pengujian API ini berdasarkan pada kebutuhan fungsional dari sistem yang telah diuraikan sebelumnya pada tahap analisa dan perancangan.

16 118 A. REQ1101 User PUT Tabel 4.4 REQ1101 kasus 1 No 1 REQ1101 resource user dengan method PUT Menambahkan user baru dengan yang sudah dipakai API mengembalikan pesan kegagalan pemrosesan karena sudah terpakai API mengembalikan kode hasil 05 dan pesan yang memberitahukan bahwa sudah terpakai Data Masukan Array ( [ ] => rohimfikri@gmail.com [address] => Komplek Puri Cipageran Indah 1 Blok C no 31 [birth_place] => Bandung [birth_date] => [gender] => male [last_ip] => [school] => Array ( [SD] => SD Negeri Karsawinaya xxx [SMP] => SMP Negeri 3 Cimahi xxx [SMA] => SMA Negeri 1 Cimahi xxx ) [name] => Fikri Rohim ) Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => [rescode] => 05 [resmsg] => has been used. [result] => ) No 1 Tabel 4.5 REQ1101 kasus 2 REQ1101 resource user dengan method PUT Menambahkan user baru dengan baru dan data yang valid API mengembalikan nilai yang memberikan pesan sukses dan user sudah ditambahakan ke basis data API mengembalikan kode hasil 00 dan pesan yang memberitahukan bahwa user baru sudah dibuat

17 119 Data Masukan Tabel 4.5 REQ1101 kasus 2 (lanjutan) Array ( [ ] => rohimfikri@gmail.comxx [address] => Komplek Puri Cipageran Indah 1 Blok C no 31xx [birth_place] => Bandungxx [birth_date] => [gender] => male [last_ip] => [school] => Array ( [SD] => SD Negeri Karsawinaya xxx [SMP] => SMP Negeri 3 Cimahi xxx [SMA] => SMA Negeri 1 Cimahi xxx ) [name] => Fikri Rohimxx ) Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => User created. [result] => stdclass Object ( [activation_code] => [address] => Komplek Puri Cipageran Indah 1 Blok C no 31xx [birth_date] => [birth_place] => Bandungxx [created_date] => :09:39 [ ] => rohimfikri@gmail.comxx [gender] => male [id] => 40 [is_login] => [last_ip] => [last_login] => [name] => Fikri Rohimxx B. REQ1102 User POST Tabel 4.6 REQ1102 kasus 1 No 2 Data Masukan Data Keluaran REQ1102 resource user dengan method POST Merubah data profil user dengan yang tidak valid atau yang tidak terdapat di basis data API mengembalikan nilai yang memberikan pesan bahwa yang dimasukkan tidak valid atau user tidak ditemukan API mengembalikan kode hasil 03 dan pesan yang memberitahukan bahwa user tidak ditemukan Array ( [mail] => rohimfikri@gmail.comasssd [status] => active ) stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => [rescode] => 03 [resmsg] => User not exist. [result] => )

18 120 Tabel 4.7 REQ1102 kasus 2 No 2 REQ1102 resource user dengan method POST Merubah data profil user dengan dan data yang valid API mengembalikan nilai yang memberikan pesan sukses dan data user di basis data sudah berubah API mengembalikan kode hasil 00 dan pesan yang memberitahukan bahwa data user sudah dirubah Data Masukan Array ( [mail] => rohimfikri@gmail.com [status] => active ) Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => stdclass Object ( [status] => stdclass Object ( [stat] => 1 [msg] => status Updated. ) ) [result] => stdclass Object ( [activation_code] => [address] => Komplek Puri Cipageran Indah 1 Blok C no 31 [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :59:52 [ ] => rohimfikri@gmail.com [gender] => male [id] => 38 [is_login] => 0 [last_ip] => [last_login] => [name] => Fikri Rohim [new_password] => [password] => ba175166f47ed702d1eab981ba80f8017a28b C. REQ1103 User DELETE Tabel 4.8 REQ1103 kasus 1 No 3 REQ1103 resource user dengan method DELETE Menghapus data user dengan yang tidak valid atau user tidak ada di basis data

19 121 Tabel 4.8 REQ1103 kasus 1 (lanjutan) API mengembalikan pesan kesalahan bahwa tidak valid atau user tidak ditemukan API mengembalikan pesan yang memberitahukan bahwa user tidak ditemukan di basis data Data Masukan array(' '=>'bacang.haneut@gmail.comsdsdsd') Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => [rescode] => 03 [resmsg] => User not found. [result] => ) Tabel 4.9 REQ1103 kasus 2 No 3 REQ1103 resource user dengan method DELETE Menghapus data profil user dengan dan data yang valid API mengembalikan pesan sukses dan data user di basis data sudah terhapus API mengembalikan kode hasil 00 dan pesan yang memberitahukan bahwa data user sudah dihapus Data Masukan Array ( [mail] => rohimfikri@gmail.com ) Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => User has been deleted... D. REQ1104 User GET Tabel 4.10 REQ1104 kasus 1 No 4 REQ1104

20 122 Tabel 4.10 REQ1104 kasus 1 (lanjutan) resource user dengan method GET Data Masukan id = 77 Mengambil data user dengan id user yang tidak valid atau id user tidak ada di basis data API mengembalikan nilai yang memberikan pesan kesalahan bahwa id user tidak valid atau user tidak ditemukan API mengembalikan kode hasil 03 dan pesan memberitahukan bahwa user tidak ditemukan di basis data Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => [rescode] => 03 [resmsg] => User not exists. [result] => ) No 4 Tabel 4.11 REQ1104 kasus 2 REQ1104 resource user dengan method GET Data Masukan id = 28 Mengambil data user dengan id user yang valid atau id data user ada di basis data API mengembalikan nilai yang memberikan pesan sukses dan data dari user yang dicari API mengembalikan kode hasil 00 dan data user yang dicari Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => User exists. [result] => stdclass Object ( [activation_code] => [address] => address address [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :19:28 [ ] => bacang@ymail.com [gender] => male [id] => 28 [is_login] => 0 [last_ip] => [last_login] => [name] => bacang [new_password] => [password] =>...

21 123 Tabel 4.12 REQ1104 kasus 3 No 4 Data Masukan REQ1104 resource user dengan method GET Mengambil data user dengan user yang tidak valid atau user tidak ada di basis data API mengembalikan nilai yang memberikan pesan kesalahan bahwa user tidak valid atau user tidak ditemukan API mengembalikan kode hasil 03 dan pesan memberitahukan bahwa user tidak ditemukan di basis data = zzbacang.haneut@ymail.comzz Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => [rescode] => 03 [resmsg] => User not exists. [result] => ) No 4 Tabel 4.13 REQ1104 kasus 4 Data Masukan REQ1104 resource user dengan method GET Mengambil data user dengan user yang valid atau data user ada di basis data API mengembalikan nilai yang memberikan pesan sukses dan data dari user yang dicari API mengembalikan kode hasil 00 dan data user yang dicari = bacang.haneut@ymail.com Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => User exists. [result] => stdclass Object (...

22 124 Tabel 4.14 REQ1104 kasus 5 No 4 Data Masukan REQ1104 resource users dengan method GET Mengambil seluruh data user yang ada API mengembalikan nilai seluruh data user yang ada API mengembalikan data-data user yang ada Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => success. [result] => Array ( [0] => stdclass Object ( [activation_code] => [address] => address address [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :24:25 [ ] => bacang@gmail.com [gender] => male [id] => 3 [is_login] => 0 [last_ip] => [last_login] => [name] => bacang [new_password] => [password] => efdce350e41b724a37f8357f2124c9b52 [photo] => blank.png [school] => a:2:{s:2:"sd";s:15:"sdn Karsawinaya";s:3:"SMP";s:13:"SMPN 3 Cimahi";} [status] => banned [type] => ahix [last_stream] => D N1U3 [last_position] => ) [1] => stdclass Object ( [activation_code] => [address] => address address [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :19:28 [ ] => bacang@ymail.com [gender] => male [id] => 28 [is_login] => 0 [last_ip] => [last_login] => [name] => bacang... No 4 Tabel 4.15 REQ1104 kasus 6 REQ1104 resource user dengan method GET

23 125 Tabel 4.15 REQ1104 kasus 6 (lanjutan) Data Masukan limit = 1 Mengambil seluruh data user yang ada dengan limit satu data API mengembalikan nilai seluruh data user yang ada dengan limit satu data API mengembalikan data-data user yang ada dengan limit satu data Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => success. [result] => Array ( [0] => stdclass Object ( [activation_code] => [address] => address address [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :24:25 [ ] => bacang@gmail.com [gender] => male [id] => 3 [is_login] => 0 [last_ip] => [last_login] => [name] => bacang [new_password] => [password] => efdce350e41b724a37f8357f2124c9b52 [photo] => blank.png [school] => a:2:{s:2:"sd";s:15:"sdn Karsawinaya";s:3:"SMP";s:13:"SMPN 3 Cimahi";} [status] => banned [type] => ahix [last_stream] => D N1U3 [last_position] => ) ) ) No 4 Tabel 4.16 REQ1104 kasus 7 REQ1104 resource user dengan method GET Data Masukan limit = 1 offset = 2 Mengambil seluruh data user yang ada dengan limit satu data dimulai dari data kedua API mengembalikan nilai seluruh data user yang ada dengan limit satu data dimulai dari data kedua API mengembalikan data-data user yang ada dengan limit satu data dimulai dari data kedua

24 126 Tabel 4.16 REQ1104 kasus 7 (lanjutan) Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => success. [result] => Array ( [0] => stdclass Object ( [activation_code] => [address] => [birth_date] => :00:00 [birth_place] => Cimahi [created_date] => :24:11 [ ] => bacang.haneut@ymail.com [gender] => female [id] => 37 [is_login] => 0 [last_ip] => [last_login] => [name] => Fikri Muhammad Rohim [new_password] => [password] => 0b6b6a2a63098a05c446efe1a51fceef17110fa7 [photo] => blankuser.png [school] => [status] => inactive [type] => ahix [last_stream] => [last_position] => ) ) ) No 4 Tabel 4.17 REQ1104 kasus 8 REQ1104 resource user dengan method GET Data Masukan Mengambil seluruh data user yang ada dengan menggunakan filter where API mengembalikan nilai seluruh data user yang ada dengan menggunakan filter where API mengembalikan data-data user yang ada dengan menggunakan filter where where = true Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => success. [result] => Array ( ) ) No 4 Tabel 4.18 REQ1104 kasus 9 REQ1104

25 127 Tabel 4.18 REQ1104 kasus 9 (lanjutan) Data Masukan Mengambil seluruh data user yang ada dengan menggunakan filter like API mengembalikan nilai seluruh data user yang ada dengan menggunakan filter like API mengembalikan data-data user yang ada dengan menggunakan filter like Data Keluaran stdclass Object ( [retstat] => 1 [retcode] => 00 [resstat] => 1 [rescode] => 00 [resmsg] => success. [result] => Array ( [0] => stdclass Object ( [activation_code] => [address] => address address [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :24:25 [ ] => bacang@gmail.com [gender] => male [id] => 3 [is_login] => 0 [last_ip] => [last_login] => [name] => bacang [new_password] => [password] => efdce350e41b724a37f8357f2124c9b52 [photo] => blank.png [school] => a:2:{s:2:"sd";s:15:"sdn Karsawinaya";s:3:"SMP";s:13:"SMPN 3 Cimahi";} [status] => banned [type] => ahix [last_stream] => D N1U3 [last_position] => ) [1] => stdclass Object ( [activation_code] => [address] => Komplek Puri Cipageran Indah 1 Blok C no 31 [birth_date] => :00:00 [birth_place] => Bandung [created_date] => :59:52 [ ] => rohimfikri@gmail.com [gender] => male [id] => 38 [is_login] => 0 [last_ip] => untuk setiap resource pada prinsipnya adalah sama, hanya berbeda pada pemanggilan url saja yang ditentukan oleh keinginan resource apa yang akan diakses atau dipanggil. Untuk hasil pengujian setiap resource yang lainnya dapat dilihat pada bagian lampiran G.

26 Aplikasi Klien Tabel 4.55 merupakan hasil pengujian fungsional inti dari aplikasi klien tempat dimana REST API diimplementasikan atau digunakan. Tabel 4.19 sistem untuk aplikasi klien No code module name description result 1 REQ01 account registration 2 REQ02 account activation modul untuk membuat akun baru modul untuk proses aktifasi user berhasil berhasil 3 REQ03 reset password modul untuk melakukan reset kata sandi apabila user lupa berhasil 4 REQ04 account login modul untuk login user berhasil 5 REQ05 account logout modul untuk logout user berhasil 6 REQ06 manage profile modul untuk melihat dan mengedit profil 7 REQ07 manage relation modul untuk menambah relasi 8 REQ08 manage stream modul untuk menampilkan, menambah dan menghapus stream dan comment 9 REQ09 manage conversation modul untuk melihat dan mnambah obrolan berhasil berhasil berhasil berhasil Proses yang berlangsung saat pengujian aplikasi klien merupakan implementasi dari penggunaan REST API yang telah dibuat sebelumnya. Karena aplikasi klien ini tidak memiliki sumber data, aplikasi ini berkomunikasi dengan REST server dengan memanggil API-API yang ada.

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM 97 BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4. 1 Implementasi Sistem Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Implementasi sistem informasi akademik sekolah pada SMP Negeri 3 Rancaekek berbasis web dilakukan menggunakan bahasa pemograman PHP dengan menggunakan basis data

Lebih terperinci

IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN BAB 5. IMPLEMENTASI DAN PENGUJIAN 5.1.Implementasi Sistem Setelah melakukan tahap analisis dan perancangan selesai dilakukan maka akan dilanjutkan pada tahapan implementasi dan pengujian sistem. Pada tahap

Lebih terperinci

Petunjuk Penggunaan Aplikasi

Petunjuk Penggunaan Aplikasi Petunjuk Penggunaan Aplikasi Berikut adalalah panduan penggunaan aplikasi Online Learning System: 1. Halaman Sign Up Halaman ini dipakai untuk melakukan proses registrasi user sebagai member dalam sistem

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 pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemograman PHP. 4.2

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 65 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.

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

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS MASALAH Berita adalah laporan tercepat mengenai fakta atau ide terbaru yang benar, berita tersebar ke khalayak luas melalui media kabar berkala seperti surat

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Lingkungan Implementasi Dalam tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi Sistem Aplikasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Pada bab ini akan dijelaskan mengenai analisa system yang berjalan dan perancangan yang diusulkan untuk aplikasi blog dan modul forum framework Yii. 3.1. ANALISA SISTEM

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program 111 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi sendiri dapat di artikan sebagai suatu penerapan penerapan dari seluruh rancangan yang sudah dibuat sebelumnya dengan aplikasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi website pada Perusahaan First Forex berbasis Web dilakukan menggunakan bahasa dan lingkungan pemrograman PHP, dengan Database yang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

BAB IV TESTING DAN IMPLEMENTASI

BAB IV TESTING DAN IMPLEMENTASI BAB IV TESTING DAN IMPLEMENTASI 4.1 Implementasi Sistem Implementasi sistem merupakan sebuah tahap meletakan sistem yang diusulkan atau dikembangkan jika nantinya sistem tersebut telah siap dijalankan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pembuatan Sistem Pakar Diagnosa Gangguan Perkembangan Batita dibangun dengan halaman utama yang berbeda tiap penggunaannya. Pada sistem ini, yang dapat mengakses adalah

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Bab ini menjelaskan analisa dan proses perancangan aplikasi tentang kegiatan multiuser dalam aplikasi agenda online. Hasil analisa dan proses perancangan akan diterapkan

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi 87 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Implementasi merupakan tahapan akhir dari proses penerapan sistem baru dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

Lebih terperinci

UserName. Password. Footer

UserName. Password. Footer 92 Ciptamaya logo Header UserName Password Login Admin Footer Gambar 4.24 Rancangan Layar Admin Login Rancangan layar login admistrator merupakan dimana admin memasukan ID dan Password admin yang berguna

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Dalam implementasi aplikasi system informasi monitoring proyek konstruksi berbasis web, program akan di-install pada server yang disediakan oleh

Lebih terperinci

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest Prosedur Penggunaan Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : 1. Halaman Home Gambar 1 Halaman Home pada Guest Halaman Home merupakan halaman paling awal yang bisa

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Tahapan Construction Setelah melewati tahapan inception dan elaboration selanjutnya tahapan construction. Pada tahap construction dilakukan implementasi yang merupakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah dilakukan analisa perancangan secara rinci maka tahap selanjutnya adalah sistem siap di implementasikan. Implementasi merupakan tahap membuat

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan melakukan analisis yang baik terhadap sistem yang akan dikerjakan,

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 IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

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 SISTEM. Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem

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

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai dilakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Perangkat Lunak dan Perangkat Keras Tahap implementasi adalah tahap dimana sistem informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Kota medan memiliki jumlah penduduk yang tidak sedikit, dimana mayoritas penduduk kota Medan sekarang ialah Suku Jawa, Melayu dan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan 86 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Implementasi merupakan tahapan penerapan hasil perancangan yang prosesnya telah diuraikan sebelumnya. Implementasi yang dilakukan antara lain adalah

Lebih terperinci

BAB III PERANCANGAN PENELITIAN

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

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. singkat keterangan flowchart tersebut adalah sebagai berikut. User yang mengunjungi

BAB IV ANALISIS DAN PERANCANGAN. singkat keterangan flowchart tersebut adalah sebagai berikut. User yang mengunjungi BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Informasi KUA 4.1.1 Flowchart 4.1.1.1 Flowchart Sistem Untuk User Flowchart untuk user atau pengunjung dapat dilihat pada gambar 4.1. Secara singkat

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Sistem Sistem Informasi File Sharing di buat melalui beberapa fase perancangan yaitu perancangan context diagram, data flow diagram, entity relationship diagram,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Bab ini memuat tentang langkah dan hasil analisa pembahasan yang sifatnya terpadu. Hasil penelitian dapat disajikan dalam bentuk table, grafik,

Lebih terperinci

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi 88 3.9.1.9 Perancangan Halaman Tampil Pelunasan Gambar 3.50 Perancangan Halaman Tampil Pelunasan ( admin ) 3.9.1.10 Perancangan Halaman Tampil Transaksi Gambar 3.51 Perancangan Halaman Tampil Transaksi

Lebih terperinci

Pemrograman PHP & MySQL

Pemrograman PHP & MySQL Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang dan

Lebih terperinci

BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Impelementasi Sistem Tahap implementasi sistem merupakan tahap pengembangan perancangan sietem. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 29 1.1 Analisis Sistem BAB III ANALISIS DAN PERANCANGAN Dalam penulisan ini, penulis merencanakan untuk membuat sebuah aplikasi berita seputar Universitas Mercubuana pada mobile Android. Aplikasi ini menampilkan

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM BAB III PERANCANGAN DAN PEMBUATAN SISTEM Pada Bab ini akan dijelaskan mengenai perancangan perangkat lunak server blogger yang meliputi perancangan sistem, d a n perancangan desain interface system. 3.1

Lebih terperinci

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

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru 4. BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan sistem dilakukan apabila tahap dari analisis sistem telah selesai dilakukan. Berdasarkan pada hasil analisis sistem yang sedang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Perancangan suatu sistem diperlukan analisis yang tepat sehingga proses pembuatan sistem dapat berjalan dengan lancar dan sistem yang dibuat sesuai dengan yang diinginkan.

Lebih terperinci

3 BAB III METODOLOGI PENELITIAN

3 BAB III METODOLOGI PENELITIAN 3 BAB III METODOLOGI PENELITIAN Pembuatan sistem manajemen peresensi siswa ini bertujuan untuk membantu proses manajemen presensi siswa di sekolah dengan memberikan informasi tentang presensi siswa kepada

Lebih terperinci

ANALISIS DAN PERANCANGAN

ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Untuk memahami aplikasi yang dirancang, maka salah satu tahapan yang harus dilalui adalah melakukan analisis, karena dengan melakukan analisis, akan membuat lebih terarah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi sistem bertujuan untuk menerapkan modul-modul yang telah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi sistem bertujuan untuk menerapkan modul-modul yang telah BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Implementasi sistem bertujuan untuk menerapkan modul-modul yang telah dikerjakan pada tahap perancangan, sehingga pengguna dapat memberi masukan

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Digunakan sebagai tempat penyimpanan data, di mana data ini hanya dapat

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Digunakan sebagai tempat penyimpanan data, di mana data ini hanya dapat 66 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Arsitektur e-outsourcing pada PT Ciptamaya Arsitektur situs Ciptamaya pada e-outsourcing yaitu: 1. Database Digunakan sebagai tempat penyimpanan data, di mana

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas implementasi dari perancangan Sistem Informasi Geografis Pariwisata Pulau Bintan yang meliputi batasan implementasi, tampilan antarmuka, menu

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Proses Bisnis Konvensional Proses bisnis CV.Wijayatama secara konvensional dapat dilihat seperti pada Gambar 3.1: Gambar 3. 1: Proses Bisnis Konvensional 1. Customer

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi pengelolaan Sistem Pembelajaran berbasis web di SMAN 1 Ciwidey dilakukan dengan menggunakan bahasa pemrograman PHP, denga basis data

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Di Kota Medan pencarian suatu lokasi service center perangkat komputer selama ini masih dilakukan secara manual yaitu dengan cara bertanya kepada

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 PENGUJI Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Pengujian BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak.tujuan dari pengujian adalah untuk menjamin perangkat lunak yang dibangun

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas tentang implementasi Rancangan Aplikasi Pendataan Mahasiswa Pada Universitas XYZ menggunakan PHP dan MySQL beserta faktor pendukung yang dibutuhkan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Kota medan memiliki jumlah penduduk yang tidak sedikit, baik itu yang memiliki perekonomian menengah ke bawah maupun menengah ke atas. Penduduk

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap ini merupakan kelanjutan dari tahap perancangan sistem yang telah dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung

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 3. Metode dan Perancangan Sistem

Bab 3. Metode dan Perancangan Sistem 12 Bab 3 Metode dan Perancangan Sistem Pada bab ini akan dibahas mengenai metode perancangan yang digunakan dalam membuat aplikasi pendaftaran pelatihan online beserta rancangan berupa desain dan tabel-tabel

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM III.1 BAB III ANALISA DAN DESAIN SISTEM III.1 Analisis Sistem yang Berjalan Sistem yang sedang berjalan belum tersedia sistem informasi yang berbasis komputer atau dengan kata lain masih dengan cara manual.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Sistem informasi pengolahan petty cash yang berjalan saat ini di PT. Langkat Nusantara Kepong dapat memberikan hasil yang cukup akurat, namun dari

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN APLIKASI

BAB III ANALISA DAN PERANCANGAN APLIKASI BAB III ANALISA DAN PERANCANGAN APLIKASI 3.1 Analisa Permasalahan Ananlisa dapat di definisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian atau komponenya dengan maksud

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan proses untuk melaksanakan ide, program atau seperangkat aktivitas baru dengan harapan orang lain dapat menerima dan melakukan

Lebih terperinci

PANDUAN MANUAL JENTERPRISE

PANDUAN MANUAL JENTERPRISE PANDUAN MANUAL JENTERPRISE Untuk memulai pengoperasian Web jenterprise, langkah langkah yang perlu dilakukan adalah melakukan konfigurasi halaman administrator. Halaman administrator bisa di akses di http://namadomainanda/admin/,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Travel merupakan suatu agen yang melayani persoalan tiketing seperti pesawat terbang, kapal laut dan juga kereta api. Travel ini sudah

Lebih terperinci

39 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Implementasi merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang dan bagaimana

Lebih terperinci

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI PENGUJIAN SISTEM 83 BAB V IMPLEMENTASI PENGUJIAN SISTEM 5.1. Implementasi Perangkat lunak sistem informasi pemesanan tiket yang dibangun dengan menggunakan bahasa pemrograman utama yaitu PHP, dengan menggunakan basis data

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Proses yang sedang berjalan dalam penginformasian Lokasi Akper dan Akbid ini masih bersifat manual. Bentuk manual yang dibuat oleh

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Setelah melakukan analisa dan perancangan aplikasi, langkah selanjutnya adalah pengkodean (implementasi) dan pengujian. implementasi merupakan desain (perancangan)

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem yang sedang berjalan Proses yang sedang berjalan dalam penginformasian lokasi ATM di kota Medan masih bersifat manual. Bentuk manual yaitu dengan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Masalah Perkembangan website sudah sangat populer dikalangan masyarakat Indonesia terutama sebagai ladang bisnis yang sangat menggiurkan dan sangat menjanjikan

Lebih terperinci

User Manual Situs Jasa Layanan Pelanggan Lab Pengujian [Admin]

User Manual Situs Jasa Layanan Pelanggan Lab Pengujian [Admin] User Manual Situs Jasa Layanan Pelanggan Lab Pengujian [Admin] Pendahuluan Situs Jasa Layanan Pelanggan Lab Pengujian merupakan website yang dibangun untuk Telkom Divisi Digital Service. Pada situs ini

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan XAMPP dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQL untuk mengelola

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi sistem. Implementasi sistem akan mengubah bentuk dari analisis

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi sistem. Implementasi sistem akan mengubah bentuk dari analisis BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Setelah melakukan analisis dan perancangan terhadap sistem, baik sistem yang berjalan maupun sistem usulan maka dilakukanlah langkah selanjutnya yaitu implementasi

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III. 1. Analisa Sistem Yang Berjalan Analisa sistem dilakukan guna mengetahui gambaran umum sistem informasi geografis letak lokasi baliho di Kota Medan, yakni menganalisis

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. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan

Lebih terperinci

BAB III PEMBAHASAN. 3.1 Analisis

BAB III PEMBAHASAN. 3.1 Analisis BAB III PEMBAHASAN 3.1 Analisis Analisis adalah penguraian dari suatu masalah yang utuh ke dalam bagianbagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan,

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Metode yang diambil adalah metode pengujian Black Box. Pengujian Black Box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM 24 BAB III ANALISIS DAN DESAIN SISTEM III. 1. Analisa Sistem ng Berjalan Analisa sistem yang berjalan dilakukan guna mengetahui gambaran umum sistem informasi geografis tempat penjualan oleh-oleh khas

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahapan implementasi merupakan tahapan dimana perangkat lunak yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahapan implementasi merupakan tahapan dimana perangkat lunak yang 65 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Tahap Implementasi Tahapan implementasi merupakan tahapan dimana perangkat lunak yang telah dirancang dan dibangun lalu diuji kelayakannya untuk selanjutnya

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server BAB IV HASIL DAN PEMBAHASAN 4.1. Database Dalam pembuatan aplikasi diperlukan sebuah basis data yang digunakan sebagai sumber data untuk kemudian disimpan di dalam server. Database server yang digunakan

Lebih terperinci

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

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Kebutuhan Sistem Analisis kebutuhan sistem menguraikan kebutuhan sistem agar dapat memberikan gambaran tentang sistem yang diamati yang saat ini sedang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Aplikasi dan Konfigurasi Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 1.1. Implementasi Sistem Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Digunakan Sistem yang digunakan saat ini pada PT. Media Medan Pers adalah sistem yang dapat dikatakan masih manual, yang saat ini bergerak

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program 87 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dijelaskan mengenai rencana, lingkup, dan batasan implementasi, serta pengujian yang digunakan dalam mengimplementasikan program yangtelah dirancang

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Perancangan Sistem Cara kerja sistem

BAB IV PERANCANGAN. 4.1 Perancangan Sistem Cara kerja sistem 44 BAB IV PERANCANGAN 4.1 Perancangan Sistem Sistem yang dibuat yaitu suatu aplikasi bantu dalam mengupdate keberadaan barang client. Selain sistem tracing yang sudah tersentralisasi kelebihan lainnya

Lebih terperinci

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN 3.1 Perencanaan Kebutuhan Situs web kini mulai digandrungi oleh pelaku sektor bisnis untuk memasarkan produknya, melalui situs web yang berfungsi sebagai media

Lebih terperinci

BAB IV PERANCANGAN SISTEM

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

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem Aplikasi ini dibuat berbasis web untuk mendukung aplikasi pencari jasa laundry, dimana aplikasi ini digunakan oleh user admin dan user laundry.

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

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Pengkonsepan (Concept) Informasi pada sistem yang berjalan pada saat ini berupa hardcopy seperti buku menu atau daftar menu yang disediakan oleh pihak restaurant dengan

Lebih terperinci