• Tidak ada hasil yang ditemukan

PELAPORAN DAN PENCARIAN BARANG HILANG BERBASIS WEB

N/A
N/A
Protected

Academic year: 2022

Membagikan "PELAPORAN DAN PENCARIAN BARANG HILANG BERBASIS WEB"

Copied!
52
0
0

Teks penuh

(1)

PELAPORAN DAN PENCARIAN BARANG HILANG BERBASIS WEB

TUGAS AKHIR

RIZKY ANANDA RAHMAN HZ 122406069

PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA MEDAN

2015

(2)

PELAPORAN DAN PENCARIAN BARANG HILANG BERBASIS WEB

TUGAS AKHIR

Diajukan untuk melengkapi dan memenuh isyarat memperoleh ahlimadya

RIZKY ANANDA RAHMAN HZ 122406069

PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUAMTERA UTARA MEDAN

2015

(3)

PERSETUJUAN

Judul : Pelaporan dan Pencarian Barang Hilang

Berbasis Web

Kategori : Tugas Akhir

Nama : Rizky Ananda Rahman Hz

Nomor Induk Mahasiswa : 122406069

Program Studi : Diploma 3 Teknik Informatika

Dapartemen : Matematika

Fakultas : Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara

Disetujui di Medan, Juli 2015

Diketahui oleh

Ketua Prodi D3 TI FMIPA USU

Dr.EllyRosmaini, M.Si NIP. 196005201985032002

Disetujui oleh Pembimbing,

Dr.Syahril Efendi S.Si,M.I.T

NIP. 196711101996021001

(4)

PERNYATAAN

PELAPORAN DAN PENCARIAN BARANG HILANG BERBASIS WEB

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan danr ingkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2015

RIZKY ANANDA RAHMAN HZ

122406069

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan karunia-Nya dalam mengerjakan tugas akhir ini. Karena berkat rakmat dan ridho- Nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul “Perancangan Sistem Rental Mobil Berbasis Web”. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap Mahasiswa Jurusan Teknik Informatika Program Studi D3 di FMIPA USU Medan.

Pada kesempatan ini penulis mengucapkan terimakasih serta penghargaan

yang sebesar-besarnya kepada ayahanda Firman HZ dan ibunda Roudatunnadiah

yang telah memberikan perhatian selama ini. Juga terimakasih yang sebesar-

besarnya tentunya kepada bapak Dr. Syahril Efendi S.Si M.I.T selaku

pembimbing utama. Terima kasih kepada Bapak Dr. Sutarman, M.Sc selaku

dekan FMIPA USU, Ibu Dr. Elly Rosmaini, M.Si dan Bapak Dr Syahriol Sitorus,

S.Si, M.IT selaku Ketua Program Studi dan Sekretaris Program Studi D3 Teknik

Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen

Matematika FMIPA USU, seluruh Staff dan Dosen Program Program Studi D3

Teknik Informatika FMIPA USU, pegawai FMIPA USU dan teman-teman satu

seperjuangan saya yang sudah hampir 3 tahun bersama, Teguh Dwi Syahputra,

Faiz Amri, Alva Nurcahyo, Fahmi Abdi, Irfan Effendi, Ahmad Zaki, Muhammad

Armaya Arbi, Febri Ramadhani, Dtm Zikri Aura Syahputra, Vahmy

Khairianshah, Feby Ramadhani, Salwa, dan Dini Ariska. serta rekan-rekan satu

doping saya dan teristimewa teman-teman seangkatan D3 Teknik Informatika

angkatan 2012 khususnya teman-teman KOM B 2012.

(6)

ABSTRAK

Tugas akhir ini bertujuan membangun sebuah sistim informasi yang berbasis web.

Sistim perancangan dalam pembuatan website Pelaporan dan Pencarian barang hilang ini dikembangkan dengan menggunakan beberapa software yaitu, XAMPP yang merupakan gabungan dari Apache Web Server, PHP dan My SQL dan Sublime Text 3. Dengan menggunakan Sublime Text 3 maka pendesainan web akan lebih cepat dan mudah. Sistim informasi ini berguna untuk mempermudah masyarakat sebagai media membuat iklan barang-barang yang hilang sacara gratis dan mudah.

Kata Kunci : Sistim Informasi, barang hilang, pembuatan iklan.

(7)

DAFTAR ISI

Halaman

Persetujuan i

Pernyataan ii

Penghargaan iii

Abstrak iv

Daftar Isi v

Daftar Tabel vii

Daftar Gambar viii

Daftar Lampiran ix

BAB 1. Pendahuluan

1.1. Latar Belakang 1

1.2. Rumusan Masalah 2

1.3. Batasan Masalah 2

1.4. Tujuan 2

1.5. Manfaat 3

1.6. Metodologi Penelitian 3

1.7. Tinjauan Pustaka 4

BAB 2. Landasan Teori

2.1. Pengertian Komputer 7

2.1.1. Sistem Komputer 7 2.2. Pengertian Data,DFD,Flowchart,Informasi sistem 8 2.2.1. Pengertian Data 8 2.2.2. Data Flow Diagram 9 2.2.3. Flowchart 10 2.2.4. Pengertian Informasi 10 2.2.4. Pengertian Sistem 10

2.3. Sitem Informasi 11

2.3.1. Komponen Sitem Informasi 11 2.3.2. Perangkat Sistem Informasi 11

2.4. Internet 12

2.4.1. Manfaat Internet 13

2.5. Website 13

2.5.1. Website Statis 14 2.5.2. Website Dinamis 14

2.6. HTML 14

2.7. PHP 16

2.7.1. Sejarah Singkat PHP 15

2.7.2. Kelebihan PHP 15

2.7.1. Sintaks PHP 16

(8)

2.8. MySQL 18

2.9. Apache 29

2.7. CSS 20

2.7. JavaScript 21

2.7. Macromedia Dreamweaver 8 21 BAB 3 Perancangan Sistem

3.1. Perancangan Sistem 22

3.2. Data Flow Diagram (DFD) 22 3.3. Data Flow Diagram level 0 24 3.4. Data Flow Diagram level 1 24

3.5. Flowchart 25

3.6. Flowchart Pendaftaran Barang 27 3.7. Perancangan Antarmuka (interface) 29 3.8. Perancangan Struktur Menu User 29 3.9. Merancang Database Server 31

BAB 4. Implementasi Sistem

4.1. Pengertian Implementasi Sistem 33 4.2. Tujuan Implementasi Sistem 33

4.3. Tampilan Program 35

4.3.1. Tampilan Beranda 35 4.3.2. Tampilan Daftarkan 36 4.3.3. Tampilan Kategori 37 4.3.4. Tampilan Tips&Trik 38 4.3.5. Tampilan Tentang 38 4.3.6. Tampilan Halaman Tampil 39

BAB 5. Kesimpulan dan Saran

5.1. Kesimpulan 40

5.2. Saran 40

Daftar Pustaka

(9)

DAFTAR TABEL

Nomor Judul Halaman Tabel

Tabel 3.1. Simbol-simbol Data Flow Diagram 28

Tabel 3.2. Arti lambang – lambang Flowchart 28

Tabel 3.3. Tabel Menemukan 38

(10)

DAFTAR GAMBAR

Nomor Judul Halaman Gambar

Gambar 3.1 Data Flow Diagram level 0 24

Gambar 3.2 Data Flow Diagram level 1 pendaftaran barang 24 Gambar 3.3 Data Flow Diagram level 1 pencarian barang 25

Gambar 3.4 Flowchart Pendaftaran barang 27

Gambar 3.5 Flowchart Pencarian dan menghapus barang 28

Gambar 3.6 Struktur Menu 30

Gambar 4.1. Tampilan Beranda 35

Gambar 4.2. Tampilan Daftarkan 36

Gambar 4.3. Tampilan Kategori 37

Gambar 4.4. Tampilan Tips&Trik 38

Gambar 4.5. Tampilan Tentang 38

Gambar 4.6. Tampilan Tampil 39

(11)

DAFTAR LAMPIRAN

Lampiran A : Daftar Pustaka

Lampiran B : Kartu Bimbingan Tugas Akhir Mahasiswa

Lampiran C : Surat Keterangan Hasil Uji Program Tugas Akhir Mahasiswa

Lampiran D : Listing Program

(12)

BAB 1 PENDAHULUAN

1.1 Latar Belakang

Seiring dengan perkembangan zaman, perkembangan teknologi pun semangkin pesat. Komputer dan internet merupakan salah satu bentuk teknologi yang perkembangannya dalam hitungan hari saja. Bukan hanya perusahaan-perusahaan saja yang merasakan perkembangannya, melainkan masyarakat luas sudah dapat memanfaatkan teknologi ini.

Dalam kehidupan ini pastinya kita punya sesuatu yang sangat berharga bagi

kita seperti keluarga, tahta, dan harta. Semakin berharga maka akan semakin

kita jaga, tapi manusia hanyalah manusia yang tidak lepas dari kesalahan dan

lupa. Bagaimana jika yang berharga itu hilang ataupun dicuri, sudah pastilah

kita ingin menemukannya. Segala usaha akan kita lakukan untuk

menemukannya, kalau anggota keluarga ataupun teman yang hilang ada kita

akan melapor ke polisi dan media lainnya, yang kemungkinan akan lebih

mudah ditemukan. Tapi bagaimana jika yang hilang adalah harta, misalnya

laptop ataupun handphone yang hilang tercecer atau dicuri pasti sangatlah

susah untuk dicari dikarenakan benda itu tidak bisa bergerak sendiri. Kalaupun

ditemukan seseorang, kemungkinan barang itu akan diambil sendiri ataupun

dijual. Bagi yang berbaik hati akan mencoba mencari pemiliknya, masalahnya

adalah bagaimana jika barang tersebut tidak punya sesuatu untuk dihubungi,

hanya ciri-ciri barang tersebut yang ada. Jika dilapor kepada Polisi

kemungkinan pemilknya melapor kepolisi yang sama sangatlah jarang terjadi

dikarenakan pemilik itu sendiri tidak berpikiran melapor barangnya ke Polisi.

(13)

Jika melihat teknologi sekarang banyak orang akan mencari dan melapor didunia maya, tapi dengan kemungkinan banyaknya akun jejaring sosial dan sedikitnya website untuk barang hilang kemungkinan untuk hasil yang memuaskan sangatlah kecil. Dengan dibuatnya website khusus untuk menemukan sesuatu yang hilang akan sangat membantu untuk membantu orang lain.

Oleh karena itu penulis mencoba mengajukan proposal untuk tugas akhir dengan mengambil judul “Pelaporan dan Pencarian Barang Hilang Bebasis Web ”.

1.2 Perumusan Masalah

Berdasarkan uraian latar belakang pemilihan judul, maka yang menjadi permasalahan yaitu :

1. Aplikasi dan bahasa apa yang akan digunakan membuat website.

2.Bagaimana membuat website yang mudah digunakan oleh semua user.

1.3 Batasan Masalah

Agar permasalahan yang dibahas lebih terfokus dan tidak melebar, penulis membatasi permasalahan yang akan dibahas. Adapun yang dibatasi adalah apa saja yang bisa dilaporkan dan dicari, yaitu hanya barang berharga yang hilang

dan lainnya.

1.4 Tujuan

Adapun tujuan dari penelitian ini adalah sebagai berikut:

1. Membuat website yang dimanfaatkan untuk membantu mencari barang hilang dan lainnya.

2. Untuk memperdalam penguasaan penggunaan aplikasi dan bahasa

pemrograman yang membuat website.

(14)

1.5 Manfaat

Adapun manfaat dari pembuatan website ini adalah sebagai media penghubung antara orang yang kehilangan dengan penemu barang yang hilang.

1.6 Metodologi Penelitian

Metode penelitian adalah suatu cara atau teknik yang sistematis untuk mengerjakan atau menyelesaikan sesuatu. Adapun metodologi penelitian yang digunakan penulis untuk menyelesaikan berbagai permasalahan yang terjadi diatas adalah :

1. Motode Pengumpulan Data

a. Observasi atau melakukan pengamatan langsung yang bertujuan untuk mendapatkan gambaran penelitian.

b. Wawancara kepada narasumber serta studi pustaka dengan mempelajari buku-buku yang mendukung. Juga mempelajari dari internet.

2. Membuat Website

a. Kerangka dan gambaran website.

b. Aplikasi dan bahasa pemrograman digunakan membuat website.

c. Pembuatan website.

3. Pengujian website

Pengujian website dengan cara memperlihatkan kepada orang lain serta meminta saran.

4. Perbaikan

(15)

Memperbaiki website dengan cara menambahi ataupun mengurangi tampilan yang diperlukan untuk memaksimalkan hasil akhir.

5. Membuat laporan Tugas Akhir sebagai laporan ke jurusan.

1.7 Tinjauan Pustaka

1. Sistem Informasi

Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

(http://id.wikipedia.org/wiki/Sistem_informasi).

2. Sublime Text 3

Sublime Text 3 adalah editor teks yang dirancang untuk mengolah potongan-

potongan kode, plugin, dan markup. Tetapi Anda juga bisa memakainya untuk

menulis artikel dan mengetik dalam prosa normal. Keunggulan Sublime Text 3

ada di kualitas dan kuantitas fitur-fiturnya seperti blok multitempat, kursor

banyak, dan pengolahan split. Bermacam-macam fitur ini membuat pengolahan

(16)

kode menjadi lebih cepat dan mudah.Fitur lain yang menarik adalah dukungannya pada berbagai macam bahasa seperti Clojure, Perl, Javascript, Haskell, Erlango, dan Escala. Anda juga bisa membuat dan menyimpan macro kapan saja. Adanya kemampuan konfigurasi pintasan kibor menurut kemauan pengguna juga sangat membantu. Dengan ini tindakan yang memakan banyak waktu di program lain bisa Anda lakukan dalam hitungan detik dengan program ini.

(http://sublime-text-3.id.uptodown.com/)

3. Corel Draw X6

Pengertian Corel Draw X6 adalah sebuah program komputer yang melakukan editing pada garis vektor. Program ini dibuat oleh Corel, sebuah perusahaan software yang berkantor pusat di Ottawa, Kanada. Corel draw memiliki kegunaan untuk mengolah gambar, oleh karena itu banyak digunakan pada pekerjaan dalam bidang publikasi atau percetakan ataupun pekerjaan di bidang lain yang membutuhkan proses visualisasi.

(http://belajar-komputer-mu.com/pengertian-dan-kegunaan-program-corel-draw/).

4. Bahasa Pemrograman Web

Untuk membuat sebuah pemrograman berbasis web dibutuhkan sebuah bahasa pemrograman tertentu yang dapat mendukung program tersebut. Bahasa pemrograman adalah bahasa yang digunakan oleh programer untuk membuat sebuah program yang dapat memberikan instruksi pada mesin atau komputer.

Terdapat berbagai macam jenis bahasa pemrograman berbasis web seperti berikut

:

(17)

, yaitu:

-

Bahasa Pemrograman HTML (HyperText Markup Language)

-

PHP (Hypertext Preprocessor)

-

Javascript

-

ASP (Active Server Pages)

-

XML (Extensible Markup Language)

-

WML (Wireless Markup Language)

(http://agnesfernandes.blogspot.com/2014/03/bahasa-pemrograman-berbasis-

web.html).

(18)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas- tugas tertentu yang dikontrol oleh instruksi-instruksi digital. Komputer berasal dari bahasa latin yaitu computare yang mengandung arti menghitung.

Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan dalam memori dan menghasilkan output berupa informasi.

Komputer juga berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi, komputer dapat diartikan sebagai alat untuk menghitung.

Perkembangan teknologi dan ilmu komputer memberikan penigkatan pada kegunaan komputer, sehingga defenisi komputer juga mengalami perubahan.

Sekarang ini, proses menghitung hanyalah merupakan sebagian kecil dari kegunaan komputer. Banyak fungsi lain yang dapat dilakukan dengan menggunakan komputer, seperti pengolahan data, permainan, pengontrol mesin, membuat grafik, mengedit data dan lain sebagainya.

2.1.1 Sistem komputer

Sistem komputer adalah kumpulan beberapa perangkat komputer yang saling mendukung dan mengerjakan masing-masing fungsinya untuk melakukan suatu pekerjaan. Tujuan dari sistem komputer adalah mengolah data untuk menghasilkan informasi. Agar tujuan tersebut dapat tercapai maka elemen- elemen dari komputer harus lengkap.

Elemen-elemen dari sistem komputer adalah sebagai berikut :

1. Perangkat Keras (Hardware), yaitu perangkat pada komputer yang secara fisik

dapat dilihat dan dapatdisentuh, seperti keyboard, monitor dan casing.

2. Perangkat Lunak (Software), yaitu program yang berisi perintah-perintah

(19)

pengolahan data, seperti Microsoft Office dan sebagainya.

3. Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur sistem komputer.

Ketiga elemen komputer di atas harus saling berhubungan dan membentuk suatu kesatuan. Hardware tanpa adanya software, maka komputer tidak akan berfungsi seperti yang diharapkan, hanya berupa benda mati saja. Hardware yang telah didukung oleh software juga tidak akan berfungsi jika tidak ada manusia yang mengoperasikannya. Akan tetapi jika ketiga elemen sistem komputer tersebut sudah berhubungan dan berinteraksi dengan baik, maka komputer akan berfungsi sesuai dengan yang kita harapkan.

2.2 Pengertian Data, Sistem, Informasi dan Sistem Informasi.

2.2.1 Pengertian data.

Beberapa pengertian tentang data sebagai berikut :

a. Menurut berbagai kamus bahas Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata datum yang berarti fakta atau bahan keterangan.

b. Pengertian yang lain mengatakan bahwa data merupakan deskripsi dari sesuatu kejadian yang kita hadapi.

c. Menurut Gordon B. Davis dalam bukunya Management Information System : Conceptual Foundation, Structures, and Development menyebutkan data

sebagai bahan mentah dari informasi, yang dirumuskan sebagi sekelompok lambang acak yang menunjukkan jumlah atau tindakan atau hal-hal

lain.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa data adalah

bahan baku informasi, didefenisikan sebagai sekelompok simbol yang

mewakili kuantitas, tindakan, dan sebagainya. Data terbentuk dari karakter,

dapat berupa alphabet, angka, maupun simbol khusus. Data disusun untuk

diolah dalam betuk struktur data, struktur file, dan basis data.

(20)

2.2.2 Pengertian informasi

Beberapa pengertian tentang informasi sebagai berikut :

a. Menurut Gordon B. Davis dalam bukunya Management Information System, conceptual Foundation, Structures, and Development menyebut informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa mendatang.

b. Menurut Barry E. Cushing dalam buku Accounting Information System and business Organization, dikatakan bahwa informasi merupakan suatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna bagi orang yang menerimanya.

c. Menurut Robert N. Anthony dan Jhon Dearden dalam buku Management Control System, menyebutkan informasi sebagai suatu kenyataan, data, item, yang menambah pengetahuan bagi penggunanya.

d. Menurut Stephen A. Moscope dan Mark G. Simkin dalam bukunya Accounting information System, Concepts and Practise mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan keputusan.

2.2.3 Pengertian sistem

Beberapa pengertian tentang sistem sebagai berikut :

a. Dalam kamus Inggris-Indonesia nya Jhon M. Echols dan Hassan Shadily, system diartikan sebagai susunan.

b. Menurut M.Alexander dalam buku Information System Analisyst, Theory and

Application, sistem merupakan suatu grup dari elemen-elemen baik yang

(21)

berbentuk fisik maupun non-fisik yang menunjukkan suatu kumpulan saling berhubungan dan berinteraksi bersama menuju suatu tujuan, sasaran atau akhir dari sebuah sistem.

Dari pengertian sistem di atas dapat disimpulkan bahwa sistem adalah suatu kesatuan utuh terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.

2.3 Sistem Informasi

Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan data informasi. Sistem informasi menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi, dan mengeluarkan hasilnya.

2.3.1 Komponen sistem informasi

Sistem informasi memiliki komponen-komponen yang saling berinteraksi membentuk satu kesatuan dalam mencapai sasaran sistem. Adapun komponen dari sistem informasi adalah sebagai berikut :

a. Blok Masukan (Input Block)

Blok masukan dalam sebuah sistem informasi meliputi metode-metode dan media untuk menangkap data yang akan dimasukkan, dapat berupa dokumen- dokumen dasar.

b. Blok Model ( Model Block)

Blok model ini terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi data untuk keluaran tertentu.

c. Blok Keluaran (Output Block)

Blok keluaran berupa data-data keluaran seperti dokumen output dan informasi

yang berkualitas.

(22)

d. Blok Teknologi (Thechnology Block)

Blok teknologi digunakan untuk menerima input, menjalankan model, menyimpan data dan mengakses data, menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem secara keseluruhan. Blok teknologi ini merupakan komponen bantu yang memperlancar proses pengolahan yang terjadi dalam sistem.

e. Blok Basis data (Database Block)

Merupakan kumpulan data yang berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan perangkat lunak untuk memanipulasinya.

f. Blok Kendali (Control Block)

Meliputi masalah pengendalian terhadap operasional sistem berfungsi mencegah dan menangani kesalahan/kegagalan sistem.

2.3.2 Perangkat sistem informasi

Sebuah sistem informasi yang lengkap memiliki kelangkapan sebagai berikut : a. Hardware

Bagian ini merupakan bagian perangkat keras sistem informasi. Sistem informasi modren memiliki perangkat keras seperti komputer, printer dan teknologi jaringan komputer.

b. Software

Bagian ini merupakan bagian perangkat lunak sistem informasi. Sistem informasi modren memiliki perangkat lunak untuk memerintahkan komputer dalam melaksanakan tugas yang harus dikerjakannya.

c. Data

Merupakan komponen dasar dari sistem informasi yang akan diproses lebih lanjut untuk menghasilkan informasi.

d. Prosedur

(23)

Merupakan bagian yang berisikan dokumentasi prosedur atau proses-proses yang terjadi dalam sistem.

e. Manusia

Manusia merupakan bagian utama dalam suatu sistem informasi. Yang terlibat dalam komponen manusia adalah sebagai berikut :

1. Cleciral personal : untuk menangani transaksi dan pemrosesan data dan melakukan incuiry (operator).

2. First level manager : untuk mengolah pemrosesan data didukung dengan perencanaan, penjadwalan, identifikasi situasi out-of control dan pengambilan keputusan level menengah kebawah.

3. Staff specialist : untuk menganalisis perencanaan dan pelaporan.

4. Management : untuk pembuatan laporan berkal, permintaan khusus, analisis khusus, laporan khusus, pendukung analisis pengambilan keputusan level atas.

2.4 Internet

Internet (International Networking) adalah sutu kumpulan jaringan komputer dari berbabagai tipe, yang saling berkomunikasi dengan menggunakan suatu standar komunikasi. Saat ini ada jutaan sistem komputer dengan puluhan juta pengguna di seluruh dunia telah bergabung dengan internet.

Secara teknis internet merupakan dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar informasi. Sedangkan dari segi ilmu pengetahuan, internet merupakan sebuah perpustakaan yang di dalamnya terdapat jutaan bahkan miliaran informasi atau data yang dapat berupa teks, grafik, suara maupun animasi untuk melakukan pertukaran informasi jarak jauh.

2.4.1 Manfaat Internet

Sejalan dengan meningkatnya peranan informasi dalam bisnis maupun teknologi, akses terhadap sumber dan jaringan informasi semakin penting bagi pengguna.

Internet adalah jaringan informasi komputer mancanegara yang berkembang

(24)

sangat pesat dan pada saat ini dapat dikatakan sebagai jaringan informasi terbesar di dunia. Sehingga manfaat internet sangat terasa bagi pengguna.

Adapun manfaat yang bisa diperoleh dari internet adalah sebagai berikut:

a. Informasi yang didapat lebih cepat dan murah dengan menggunakan aplikasi fasilitas internet seperti e-mail, www, newsgroup dan lain sebagainya.

b. Mengurangi biaya kertas dan biaya distribusi, dengan adanya koran, majalah dan brosur di dalam internet.

c. Sebagai media promosi, misalnya pengenalan dan pemesanan produk perusahan.

d. Komunikasi interaktif melalaui e-mail, video conferencing, dan sebagainya.

e. Sebagai alat penelitian dan pengembangan.

f. Sebagai alat pertukaran data.

2.5 Website

Website atau world wide web sering disingkat sebagai www atau web, yaitu sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain direpresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser.

Kemampuan di atas telah menjadikan web sebagai service yang paling cepat pertumbuhannya. Web mengijinkan pemberian highlight (penyorotan) pada kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk dari sembarang tempat pada dokumen lain. Dengan sebuah browser yang memiliki graphical user interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan meng-klik link tersebut. Menurut kemampuannya, web dapat dibedakan menjadi 2 (dua), yaitu web statis dan web dinamis.

2.5.1 Web statis

Web statis adalah web yang berisi informasi yang sifatnya statis (tetap). Disebut

statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Untuk

(25)

mengetahui web tersebut statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain berisi suatu informasi yang tetap maka web tersebut statis.

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web yang berisi informasi yang tetap atau tidak berubah. Interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.

2.5.2 Web dinamis

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah. Informasi di web pada umumnya ditulis dalam format HTML dan PHP.

2.6 Hypertext Markup Language (HTML)

Hypertext Markup Language (HTML) merupakan sebuah bahasa scripting yang berguna untuk menuliskan halaman web. Pada halaman web, html dijaikan sebagai bahasa script dasar yang berjalan bersama berbagai bahasa scripting pemograman lainnya.

Dalam penulisan script html dapat menggunakan editor biasa seperti notepad, edit plus ataupun editor lain yang berbasis GUI (Graphical User Interface) seperti Microsoft Frontpage dan yang digunakan penulis adalah Macromedia Dreameweaver 8. Dengan software ini kode html tidak perlu di ketik, karena semua perintahnya diwujudkan secara icon base. Tetapi bagi seorang pengembang aplikasi web, kemampuan penguasaan terhadap kode html sangat diperlukan, sehingga sangat disarankan untuk menguasai kode html dengan menggunakan editor teks seperti notepad. Secara umum HTML dapat melakukan tugas-tugas sebagai berikut :

a. Mengontrol tampilan halaman web dan isinya.

b. Mempublikasikan web secara online.

(26)

c. Membuat online form yang bisadigunakan untuk menangani pendaftaran buku tamu, dan transaksi online lainnya.

d. Menambahkan objek-objek seperti image, audio, video, dan juga applet dalam dokumen html.

Browser merupakan software yang diinstall di komputer client yang berfungsi

untuk menerjemahkan tag-tag HTML menjadi halaman web. Browser yang biasa digunakan adalah internet explorer, opera, mozila fireworks dan lain sebagainya.

2.7 PHP

PHP singkatan dari hypertext preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada dokumen html.

Penggunaan php memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut lebih mudah dan efisien. Php merupakan software open-source yang disebarkan dan dilisensikan.

2.7.1 Sejarah singkat PHP

PHP pertama kali diciptakan oleh Rasmus Lerdof pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Ledorf adalah salah satu pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dengan meluncurkan PHP 2.0.Pada tahun 1996, PHP telah banyak digunakan di dunia.

Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew

Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja

sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0

diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000

dikeluarkan PHP 4.0. tidak terhenti sampai di situ, kemampuan PHP terus

ditambah, dan versi terbaru yang telah di keluarkan adalah PHP 5.0.x.

(27)

2.7.2 Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh GCI, sepeti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim dan menerima cookies bahkan lebih dari kemampuan CGI.

PHP dapat digunakan pada setiap sistem operasi, antara lain Linux, Unix, Windows, dan Macintosh. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor. PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file pdf, dan movies flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. Berikut database yang dapat didukung oleh PHP :

a. Adabase D b. dBase

c. Direct MS-SQL d. Empress

e. FilePro (read only) f. FrontBase

g. Hyperware h. IBM DB2 i. Informix j. Ingres k. Interbase l. MSQL m. MySQL n. ODBC

o. Oracle (OC17 dan OC18)

p. Ovrimos

(28)

q. PostgrSQL r. Solid s. Sybase t. Unix DBM u. Velocis

2.7.3 Sintaks PHP

Sintaks PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP.

1. <?php … ?>

2. <script language=”PHP”> … </script>

3. <? … ?>

4. <% … %>

Cara 1 dan 2 merupakan cara yang paling umum digunakan walaupun cara 3 lebih praktis, karena cara 3 tidak selalu diaktifkan dalam konfigurasi file php.ini yang terdapat pada direktori C:\Program Files\Apache Software Foundation\Apache2.2\PHP.

Cara 4 juga dimungkinkan sebagai kemudahan bagi anda yang sudah terbiasa dengan Active Server Pages (ASP). Namun, bila cara tersebut tidak dikenal, maka harus dilakukan pengaktifan pada file konfogurasi php.ini.

Pengaktifan yang dilakukan pada file php.ini terdapat pada baris berikut : Language options

Allow ASP-style <%%>tags.

Asp_tags=off

Ubah off menjadi on, kemudian simpan dan restart kembali web server anda.

2.8 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal.

Kepopulerannya disebabkan MySQL menggunakan Structure Query Language

(SQL) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat

gratis (tidak peru membayar untuk menggunakannya) pada berbagai platform

(29)

(kecuali pada windows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan untuk kepeluan produksi).

MySQL termasuk jenis Relation Database Management System (DBMS).

Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

MySQLdapat didefenisikan sebagai:

a. MySQL merupakan sistem manajemen database. Database merupakan struktur penyimpanan data. Untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database MySQL server.

b. MySQL merupakan sistem manajemen database atau basis data terhubung (Relation Database Management System). Database terhubung menyimpan pada tabel-tabel terpisah. Kata SQLpada MySQL merupakan singkatan dari Structure Query Language. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standart.

c. MySQL merupakan Software Open Source, berarti semua orang diizinkan menggunakan dan memodifikasi software ini. Semua orang dapat mendownload software MySQL dari internet dan menggunakannya tanpa membayar. Anda dapat mempelajari Source Code dan menggunakannya sesuai dengan kebutuhan.

d. Server database MySQL mempunyai kecepatan yang tinggi, mudah digunakan, dan handal. MySQLdikembangkan untuk menangani database yang besar secara cepat dan telah sukses digunakan selama bertahun-tahun. Konektifitas, kecepatan, dan keamanannya membuat server MySQL cocok untuk mengakses database diinternet.

e. MySQL Server bekerja di client server atau sistem embedded. Software database MySQL merupakan sistem yang terdiri atas multitheread SQL Server yang mendukung software client dan library yang berbeda, tool administrative, dan sejumlah Application Programming Interfaces (APIs).

f. MySQL tersedia dalam beberapa macam bahasa.

(30)

Beberapa SQL command atau perintah SQLyang harus diketahui adalah : 1. CREATE DATABASE, untuk membuat sebuah database.

2. DROP DATABASE, untuk menghapus sebuah database.

3. CREATE TABLE, untuk membuat sebuah table.

4. ALTER TABLE, untuk memodifikasi sebuah table.

5. DROP TABLE, untuk menghapus sebuah table.

6. SELECT, untuk menampilkan data dari database.

7. UPDATE, untuk memodifikasi data dari database.

8. INSERT INTO, untuk menambah data di database.

9. DELETE, untuk menghapus data dari database.

2.9 Apache

Apache merupakan software yang dikeluarkan oleh Group Apache. Group Apache terlibat dalam satu proyek yang disebut Proyek Apache untuk mengembangkan suatu software implementasi di server HTTP (web) yang handal, standar komersial, dan Source Code-nya didistribusikan secara gratis.

2.10 Cassading Style Sheet (CSS)

Cassading Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layoutting halaman web. Dengan mendefenisikan suatu style sekali saja dapat digunakan berulang kali.

CSS banyak didukung browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh tehadap ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu, penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseluruhan.

2.11 JavaScript

JavaScript mulanya bernama LiveScript, dikembangkan pertama kali pada tahun

1995 di Netscape Communication. Pada akhir tahun 1995 Netscape

(31)

Communication dan Sun Microsystem berkolaborasi dan mengganti nama LiveScript menjadi JavaScript.

JavaScript adalah bahasa script yang ditempatkan pada kode HTML dan diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi masukan formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat permainan interaktif dan juga bisa untuk menambah design web.

2.12 Macromedia Dreamweaver 8

Saat ini Dreamweaver merupakan software utama yang digunakan oleh web server designer maupun web programmer dalam membangun suatu web.

Dreamweaver memberikan kemudahan bagi penggunanya dalam menentukan ruang kerja yang diinginkan. Tipe ruang kerja, fasilitas dan kemampuan dreamweaver mampu meningkatkan produktivitas dan efektivitas dalam designmaupun dalam membangun web.

Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia Dreameweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan semakin mudah dalam penggunaannya. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah Zoom Tool and Guides, Panel CSS yang baru, Code Collapse, Coding Toolbar, Insert Flash Video dan tampilan baru dalam Dreamweaver 8 membuat pekerjaan anda lebih cepat selesai.

Tidak jauh beda dengan versi sebelumnya, Macromedia Dreamweaver 8

mendukung pemograman Client Side yang terkenal, yaitu JavaScript dengan

penggunaan yang sangat mudah. Macromedia Dreamweaver 8 juga mendukung

pemograman Script Server Side, seperti PHP, ASP, ASP.NET, dan JSP.

(32)

BAB 3

PERANCANGAN SISTEM

3.1 Perancangan Sistem

Perancangan merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana komponen system diaktualisasikan. Proses ini menyangkut tujuan sistem tersebut, audience, objek dan informasi domain. Perancangan yang baik harus mengetahui bagaimana mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling fleksibel, efesien dan elegan.

Perancangan sistem merupakan tahap yang sangat penting dalam pembuatan web Perancangan Sistem Rental Mobil, dimulai dari perencanaan yang matang akan memberikan hasil akhir yang bagus. Dalam membuat sebuah situs, tentukan terlebih dahulu tujuan dari situs yang akan dibuat karena bentuk desain dan isi sebuah situs sangat bergantung dari tujuan situs itu dibuat.

Sebelum melakukan perancangan sistem, maka harus dilakukan analisis sistem terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan dan kekurangan sistem.

3.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram alir data adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.

Pada tahap analisa, penanganan notasi simbol lingkaran dan anak panah

menggambarkan arus data dalam perancangan sistem sangat membantu dalam

komunikasi dengan pemakaian sistem menggunakan notasi – notasi untuk

menggambarkan arus dari data sistem.

(33)

Disamping itu DFD adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi – fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem.

Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

DFD juga merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

Tabel 3.1. Simbol-simbol Data Flow Diagram

No. Simbol Fungsi

1. Eksternal Entity merupakan kesatuan di luar lingkungan system yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem.

2. Arus data merupakan tempat mengalirnya

informasi menunjukan arus data berupa sistem.

3. Proses merupakan pengolahan data atau aliran data masuk menjadi data aliran keluar.

4. Penyimpanan data merupakan tempat

penyimpanan data yang ada di dalam sistem.

(34)

3.3 Data Flow Diagram Level 0

Gambar 3.1 Data Flow Diagram level 0

Data Flow Diagram level 0 menunjukkan keseluruhan sitem secara garis besar dan gampang dibuat. Dari diagram tersebut user bias mengakses pelaporan dan pencarian barang hilang dengan cara user melaporkan barang hilang, ataupun mencari barang hilang.

3.4 Data Flow Diagram Level 1

Gambar 3.2 Data Flow Diagram level 1 pendaftaran barang

Data Flow Diagram level 1 lebih merincikan proses dari diagram level 0. Dari

diagram tersebut user mendaftarkan barang yang akan diproses dan langsung

disimpan ke strorage ataupun penyimpanan data.

(35)

Gambar 3.3 Data Flow Diagram level 1 pencarian barang

Data Flow Diagram level 1 lebih merincikan proses dari diagram level 0. Dari diagram tersebut user mencari barang dan kemudian akan dicari di storage atau penyimpanan data dan akan ditampilkan kepada user.

3.5 Flowchart

Flowchart adalah sekumpulan simbol – simbol yang menunjukan atau menggambarkan rangkaian kegiatan – kegitan program dari awal hingga akhir.

Jadi flowchart juga dapat digunakan untuk menggambarkan urutan langkah – langkah pekerjaan dalam suatu algoritma. Penjelasan arti dari lambang – lambang flowchart dapat didefinisikan seperti tabel dibawah ini :

Tabel 3.2. Arti lambang – lambang Flowchart

No SIMBOL KETERANGAN

1

Terminal, untuk memulai atau mengakhiri suatu program

2

Proses, simbol ini menunjukkan setiap

pengolahan yang dilakukan oleh komputer.

(36)

3

Input-Output, untuk memasukkan data atau menunjukkan hasil keluaran dari suatu proses

3

Decision, suatu kondisi yang menghasilkan beberapa kemungkinan jawaban atau pilihan.

5

Untuk menyatakan sekumpulan langkah proses yang ditulis sebagai procedur

6

Connector, suatu prosedur akan masuk atau keluar melalui simbol ini dalam lembaran yang sama.

7

Off-Line Connector, simbol masuk atau keluarnya suatu prosedur pada lembaran kertas lainnya.

8

Arus/Flow dari prosedur yang dapat dilakukan dari atas kebawah, kiri kekanan atau sebaliknya.

9

Document, merupakan simbol dari data yang berbentuk kertas maupun informasi

10

Database, menyediakan tempat pengolahan data serta penyimpanan dalam storage.

11

Simbol untuk output, yang ditujukan

kesuatu device ,seperti primer,plotters,dll

(37)

3.6 Flowchart Pendaftaran Barang

Rancangan algoritma diagram flowchart pada halaman utama sebagai berikut :

Gambar 3.4 Flowchart Pendaftaran barang

(38)

Dari halaman awal menu daftar user akan langsung diwajibkan mengisi data-data barang hilang dengan benar, seperti judul ataupun kontak pemilik barang kemudian inputan dari user akan dicek dulu penulisannya. Kalau inputan user ada yang salah dan kosong maka aka nada peringatan salah, dan user akan memasukkan lagi inputan yang benar sesuai petunjuk. Jika Sudah Benar maka data-data barang akan ditampilkan lagi dan tersimpan langsung didatabase.

Gambar 3.5 Flowchart Pencarian dan menghapus barang

(39)

Ketika diberanda pengguna bias langsung mencari barang dipencarian dan kategori, ketika sudah dapat maka akan ditampilkan data-data barang yang ada sesuai dengan basis data yang ada. Setealh ditampilkan maka jika pemilik iklan ingin menghapus iklan ada disediakan inputan email dan kode yang diisi sewaktu mendaftarkan barang, ketika email dan kode diisi maka akan dilakukan pengecekan dahulu , kalau email yang dimasaukkan salah akan dilakukan inputan kembali, jika benar maka akan dicek kodenya, jika salah akan dilakukan inputan lagi. Ketika semua benar maka data akan dihapus dari database.

3.7 Perancangan Antarmuka (Interface)

Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

3.8 Perancangan Struktur Menu User

Interface dibuat semudah mungkin agar pengguna bias menggunakan pencarian dan pengisian data secara cepat, semua halaman dihubungkan satu sama lain, sehingga pencarian ataupun kemudahan digunakan secara maksimal.

Contoh nya dapat kita lihat dengan menggunakan struktur menu di bawah ini :

(40)

Gambar 3.6 Struktur Menu

(41)

3.9 Merancang Database Server

Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat diakses dengan cepat dan mudah. Tahap mempersiapkan database ini merupakan tahap dimana penulis mempersiapkan tempat untuk menampung data di server.

Data tersebut akan diproses oleh program yang kita buat pada tahap pemograman baik menambah, mengubah, penghapusan, dan menampilkan database itu sendiri.

Database terdiri dari tabel-tabel yang dibuat menggunakan program MySQL.

Database yang dirancang penulis adalah database hilang yang terdiri dari 1 tabel sebagai berikut :

1. Menemukan

Field Name Type Width Description

id int 5 id iklan

judul text 0 Judul iklan

jenis text 0 Jenis barang

kategori text 0 Kategori barang

lokasi text 0 Lokasi hilang

deskripsi text 0 Deskripsi barang

email text 0 Email pemilik

no varchar 40 Nomor handphone pemilik

pin varchar 20 Pin BBM/ ID chat pemilik

foto text 0 Foto barang

akses text 0 Kode untuk menghapus

Tabel 3.3 Tabel menemukan

(42)

BAB 4

IMPELENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Implementasi Sistem adalah langkah-langkah atau proses yang dilakukan dalam menyelesaikan desain Sistem yang telah disetujui, selanjutnya diinstal, diuji dan mulai digunakan untuk menggantikan Sistem yang diperbaiki. Implementasi merupakan tahap penerapan rancangan yang sudah dibuat ke dalam. Bahasa pemrograman yang digunakan. Dalam tahap ini dilakukan beberapa hal yaitu penulisan program, kompilasi dan membuat program aplikasi yang siap pakai atau executable.

4.2 Kebutuhan Sistem

Sarana-sarana sangat dibutuhkan untuk memperoleh hasil dalam perancangan Sistem yang baik yaitu berupa komponen-komponen penting dalam menunjang penerapan Sistem yang telah dirancang.

Komponen-komponen tersebut adalah sebagai berikut:

1. Perangkat Keras (hardware)

Hardware adalah komponen-komponen yang membentuk suatu Sistem komputer yang berhubungan dengan peralatan (komponen) lainnya, sehingga memungkinkan komputer dapat melakukan tugasnya. Umumnya peralatan tersebut terdiri dari tiga jenis perangkat yaitu masukan (input device), perangkat pengolahan (processor) dan perangkat keluaran (output device), adapun hardware yang digunakan penulis dalam merancang Sistem ini adalah:

a. Peralatan input, seperti: mouse, keyboard.

b. Peralatan proses, seperti: processor, RAM 4GB, motherboard, hardisk 500GB.

c. Peralatan output, seperti: monitor.

d. Peralatan tambahan lainnya, seperti USB flashdisk.

(43)

2. Perangkat Lunak (software)

Software adalah seluruh fasilitas suatu Sistem pengolahan data yang bukan peralatan komputernya atau merupakan suatu susunan yang harus diberikan kepada unit pengolahan agar komputer dapat menjalankan pekerjaannya sesuai yang dibutuhkan. Fasilitas software terdiri dari Sistem desain, program- program dan prosedur-prosedur. Software yang digunakan antara lain:

a. Sistem operasi minimum microsoft windows XP dan maksimun microsoft windows 8.

b. Sublime Text 3 sebagai bahasa pemrograman dan perancangan desain.

3. Unsur Manusia (Brainware)

Brainware merupakan aspek manusia yang menangani pengolahan komputer maupun pengembangan, yang termasuk dalam brainware adalah:

a. Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan Sistem atau program.

b. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan dalam membuat dan membangun suatu program.

c. Operator (administrator), yaitu orang yang mengoperasikan Sistem seperti memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan informasi dan lainnya.

d. Public (pengguna), yaitu orang yang memakai Sistem yang telah dirancang.

(44)

4.3 Tampilan Program 4.3.1 Tampilan Beranda

Tampilan beranda merupakan halaman yang paling pertama tampil saat user mengakses web pencarian ini, dalaman halaman in berisi menu-menu yang ada dalam web pelaporan dan pencarian barang hilang ini, yang dinamai findcari.com.

Gambar 4.1 Tampilan Beranda

4.3.2 Tampilan Daftarkan

Tampilan daftarkan ini berisi tentang form atau pengisian data barang yang hilang,

berisi juga informasi tentang pemilik yang kehilangan seperti email, no

handphone, pin atau id chat dan lain-lain .

(45)

Gambar 4.2 Tampilan daftarkan

4.3.3 Tampilan kategori

Pada Tamapilan kategori ini akan menampilkan semua barang-barang yang hilang

berdasarkan kategorinya. Miisal dalam gambar ini diambil kategori elektronik,

maka akan tampil semua barang yang hilang dengan kategori elektronik.

(46)

Gambar 4.3 Tampilan kategori

(47)

4.3.4 Tampilan tips&trik

Tampilan ini menampilkan informasi tentang trikdan trik.

Gambar 4.4 Tampilan tips&trik 4.3.5 Tampilan tentang

Tampilan ini menampilkan informasi tentang kontak website.

Gambar 4.5 Tampilan Tentang 4.3.6 Tampilan tampil

Pada Tamapilan tampil akan menampilkan detail tentang barang hilang setelah

diklik di menu kategori atau menu cari.

(48)

Gambar 4.5 Tampilan tampil

(49)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari keterangan dan bab-bab sebelumnya penulis dapat mengambil beberapa kesimpulan sebagai berikut:

1. Dalam pembuatan website ini ada beberapa tahapan yang dilakukan penulis yaitu tahap perencanaan, tahap perancangan diagram alir (flowchart), merancang dan mempersiapkan database server, dan tahap implementasi sistim.

2. Website ini dibuat dengan menggunakan bahasa pemograman PHP sebagai bahasa pemogramannya, MySQLsebagai database servernya dan apache sebagai server.

3. Pembuatan website ini dilakukan pada intranet atau komputer lokal tanpa terkoneksi ke internet. Koneksi internet dibutuhkan pada saat menghosting website dan pengaksesan situs setelah di hosting.

5.2 Saran

Adapun beberapa saran penulis pada pembuatan website ini adalah:

1. Perlu dilakukan pembaharuan atau update berkala oleh programer pada website ini guna membuat sistim lebih baik lagi.

2. Untuk menarik minat pengunjung, perlu dibuat rancangan layout atau template dengan gambar dan animasi yang menarik.

3. Perlu dilakukan penggandaan (backup) database secara teratur ke dalam media penyimpanan lainnya untuk mencegah hal-hal yang tidak diinginkan seperti data hilang atau rusak.

4. Dalam pembuatan situs, perlu dirancang dengan teliti agar dalam melakukan pembaharuan data tidak terjadi kesalahan.

5. Dengan adanya website ini dapat membantu banyak orang yang barangnya

hilang, dicuri, atau tercecer. Dengan demikian banyak orang berbuat kebaikan

dengan media website ini.

(50)

DAFTAR PUSTAKA

Ali Serizawa, 03 September 2014. Pengertian Sistem Menurut Ahli,

http://www.hukumsumberhukum.com/2014/09/pengertian-sistem-menurut- ahli.html

Andri Priyanto, 29 Desember 2014. 10 Bahasa Program Populer Diindonesia, http://www.codepolitan.com/10-bahasa-pemrograman-populer-di-indonesia/

Arifin Setiabudi, 2010. Pengertian Sistem Informasi,

http://www.ilmumanajemen.com/index.php?option=com_content&view=art icle&id=55:psi&catid=39:msi&Itemid=57

Rahmatarifianto, 20 November 2014. Pengertian Flowchart dan Jenis-jenisnya, https://rahmatarifianto.wordpress.com/2014/11/20/pengertian-flowchart- dan-jenis-jenisnya/

Rindang, 21 November 2014. Pengertian dan Perbedaan Data Flow Diagram dan Flowchart, http://rindangjn.blogspot.com/2014/11/tugas-teori-pengertian- dan-perbedaan.html

Tegar, 11 Maret 2013. Website,

http://tegararian.blogspot.com/2013/03/pengertian-website.html

Wikipedia, 20 April 2015. Komputer, https://en.wikipedia.org/wiki/Komputer

Wikipedia, 28 Agustus 2015. Data, https://id.wikipedia.org/wiki/Data

(51)

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :

Nama : RIZKY ANANDA RAHMAN HZ

NIM : 1224060069

Prog. Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

Judul Tugas Akhir : PERANCANGAN SISTEM RENTAL MOBIL BERBASIS WEB

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2015 Dosen Pembimbing

Dr. Syahril Efendi S.Si M.I.T

NIP.196711101996021001

(52)

Kartu Bimbingan Tugas Akhir Mahasiswa

Nama :RIZKY ANANDA RAHMAN HZ

Nomor Induk Mahasiswa :122406069

Judul Tugas Akhir :Pelaporan dan Pencarian Barang Hilang Berbasis Web

Dosen Pembimbing :Dr.Syahril Efendi S.Si,M.I.T

Tanggal Mulai Bimbingan : ...

Tanggal Selesai Bimbingan :...

No Tanggal Asistensi Bimbingan

Pembahasan Pada Asistensi Mengenai, Pada Bab :

Paraf Dosen

Pembimbing Keterangan

*Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai

Diketahui, Disetujui,

Program Studi D3 Teknik Informatika Pembimbing Utama/

Ketua Penanggung Jawab

Dr. Elly Rosmaini, M.Si Dr. Syahril Efendi S.Si,M.I.T

NIP.196209011988031002 NIP. 196711101996021001

Referensi

Dokumen terkait

Dari bebarapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan

Dari pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang