METODE PENELITIAN
3. Proses 2.3 Edit
4.6 Implementasi Sistem
= One to one = One to many
Gambar 4. 7 Relasi Antar Tabel Sistem Informasi Tour And Travel Pariwisata Karangasem Berbasis Web
4.6 Implementasi Sistem
Implementasi sistem adalah kegiatan yang dilakukan untuk menguji data dan menerapkan sistem yang telah dibangun.Implementasi itu sendiri merupakan salah satu unsur pertahapan dari keseluruhan pembangunan sistem yang dibuat yaitu sistem informasi Tour And Travel Pariwisata Karangasem, dan unsur yang harus dipertimbangkan dalam pembangunan sistem website yang telah dirancang. Unsur yang dimaksud meliputi masalah perangkat lunak (software), karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan, dan perangkat keras (hardware) yang digunakan untuk membangun website. Pada implementasi ini membahas mengenai Implementasi Sistem, dan Implementasi Program. Berikut adalah penjelasan dari masing-masing Implementasi Sistem dan Implementasi Program.
Dalam implementasi sistem Sistem Informasi Tour And Travel Pariwisata Karangasem Berbasis Web menggunakan beberapa hardware dan software sehingga website berhasil dibangun.Hardware atau perangkat keras merupakan salah satu komponen dari sebuah komputer yang sifat alat-alatnya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi. Sedangkan software atau perangkat lunak adalah sesuatu yang tidak dapat disentuh dan dilihat secara fisik.
Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, dimana data itu dapat berupa program atau instruksi yang
akan menjalankan suatu perintah. Sehingga melalui software inilah suatu komputer dapat menjalankan suatu perintah.
Hardware (perangkat keras) yang digunakan dalam membangun media informasi ini adalah sebagai berikut.
a. Laptop Intel(R)Core(TM) i3CPU M 370 @2.40 GHz RAM 2.00GB yang berjalan pada sistem operasi Windows 7.
b. Modem Ctlink c13, hardware yang digunakan untuk membantu melakukan pencarian informasi-informasi di internet.
Software (perangkat keras) yang digunakan dalam membangun media informasi ini adalah sebagai berikut.
a. Adobe Dreamwaver CS5, software yang digunakan sebagai editor dalam membangun media informasi.
b. XAMPP versi 1.6.6, software yang digunakan sebagai server.
c. Adobe Photoshop CS3, software yang digunakan sebagai pengelola desain. d. Microsoft Visio, software yang digunakan sebagai perancangan sistem.
Sistem Informasi Tour And Travel Pariwisata Karangasem ini terdapat beberapa proses inti yang akan ditampilkan dalam skrip yang digunakan dalam sistem ini. Beberapa proses yang digunakan dalam media informasi Pura Puncak Luhur Sari Jayaprana Berbasis Web ini adalah sebagai berikut.
a. Koneksi Basis Data
Proses koneksi merupakan suatu skrip yang digunakan untuk menghubungkan program dengan basis data. Tujuan skrip koneksi ini adalah untuk dapat menampilkan informasi dari setiap halaman pada web. Source code proses koneksi basis data dapat dilihat pada Gambar 4.8.
43
1. <?php
2. mysql_connect("localhost","root","");
3. mysql_select_db("db_travel");
4. ?>
Gambar 4.8 Source code proses koneksi basis data
Proses pada baris 1 merupakan script untuk membuka koding PHP. Baris2 merupakan proses mendeklarasikan nama server. Pada baris 3 adalah mendeklarasikan nama basis data yang akan dihubungkan dengan sistem. Nama basis data yang digunakan dalam membangun website ini adalah db_travel.
b. Proses Login
Pada proses selanjutnya proses untuk melakukan login. Kegiatan ini akan dilakukan oleh admin dengan memasukkan username dan password yang sesuai dengan yang tersimpan dalam basis data (databese). Source code proses login dapat dilihat pada Gambar 4.9.
1. <?php 2. include('connect.php'); 3. session_start(); 4. $username = $_POST['username']; 5. $password = $_POST['password']; 6. $login = $_POST['login']; 7. 8. if($login){
9. $login_query = mysql_query("select * from
tb_admin where username = '$username' and password = '$password'");
10. $num = mysql_num_rows($login_query);
11. if ($num == 1){ //jika login benar
12. header("location:index1.php");
13. }else{
14. die("<script>alert('Maaf Username
atau Password Anda Salah');
window.location='home.php'</script>"); 15. } 16. }else{ 17. unset($_SESSION['username']); 18. header("location:home.php"); 19. } 20.?>
Gambar 4.9 Source Code Proses Login
Baris nomor 2 sampai baris 6 merupakan proses login oleh admin dan sistem akan memberikan respon jika username dan password yang dimasukkan salah. Baris nomor 8 sampai 18 adalah kondisi bila username dan password yang dimaksukkan sesuai dengan isi data base maka proses login berhasil begitupun sebaliknya jika salah proses tidak dilanjutkan. Baris no 20 merupakan proses login jika benar akan otomatis masuk ke sistem.
1. <?php
2. include('connect.php');
3. $simpan = $_POST['simpan'];
4. if($simpan){
5. $judul_berita = $_POST ['judul_berita'];
6. $isi_berita = $_POST ['isi_berita'];
7. 8.
9. $berhasil = mysql_query("INSERT INTO
tb_berita VALUES ('','$judul_berita','$isi_berita')");
10. if($berhasil){ ?>
11. <script>
12.
alert('Selamat Data Berhasil Ditambahkan'); 13. window.location="manage_berita.php"; 14. </script> 15. <?php }else{ ?> 16. <script> 17.
alert('Maaf Data tidak bisa disimpan.');
18. </script>
19. <?php }
20. }
21.?>
45
Proses penyimpanan data merupakan proses memasukan nilai ke dalam databse. Dalam sistem ini terdapat beberapa proses penyimpanan yang prinsipnya sama hanya berbeda pada tempat penyimpanan. Salah satu contoh yaitu penyimpanan data berita kode programnya dapat dilihat pada Gambar 4.10.
Gambar 4.10 Source Code Menyimpan Data Berita
Dari gambar 4.10 diberikan menjelaskan mengenai statement dari penggalan kode program menyimpan data berita. Proses menyimpan data di tunjukan dari kode baris 2 adalah koneksi data base dan dari baris 3 samapai dengan baris 18 adalah koding untuk input berita ke data base.
d. Proses Edit Data
Proses edit data merupakan langkah awal penyimpanan data berita ke dalam basis data. Apabila tb_berita mengalami penambahan atau pengurangan data
maka proses mengubah data merupakan proses editing terhadap nilai yang telah ada. Salah satu proses mengubah data dalam sistem ini yaitu mengubah data berita, adapun kode programnya dapat dilihat pada Gambar 4.11.
Gambar 4.11 Source Code Mengubah Data Berita
Dari gambar 4.11 diberikan penjelasan mengenai statement dari penggalan kode program atau source code untuk mengubah data berita. Proses mengubah data kode 6 sampai dengan baris 7 melakukan pengecekan apabila data yang dilengkapi oleh administrator baris ke 9 sampai dengan 11 adalah query untuk update berita dan baris 12 sampai 18 adalah pesan kesalahan jika data berhasil di edit begitu pula sebaliknya jika data tidak bisa di edit.
e. Proses Delete Data
Apabila admin ingin mengapus sebuah data pada tb_berita maka menghapus data adalah menghilangkan data tertentu yang sebelumnya tersimpan dalam data base. Salah satu proses menghapus data yaitu menghapus data berita, adapun kode programnya dapat dilihat pada Gambar 4.12.
1. <?php
2. include('connect.php');
3. ?>
4. <?php
5. $id = $_GET['id'];
6. $hapus_query = mysql_query("delete from tb_berita
where id_berita = '$id'");
7. ?>
8. <script>
9. alert('Data bisa dihapus');
window.location="manage_berita.php";
10. </script>
Gambar 4.12 Proses Delete Data
Dari gambar 4.12 diberikan penjelaan mengenai statement dari penggalan kode program menyimpan data berita. Proses penghapusan data berita dilakukan