• Tidak ada hasil yang ditemukan

Sistem Informasi Bisnis Perdagangan Ikan Berbasis Web Menggunakan PHP dan MySQL

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Bisnis Perdagangan Ikan Berbasis Web Menggunakan PHP dan MySQL"

Copied!
56
0
0

Teks penuh

(1)

SISTEM INFORMASI BISNIS PERDAGANGAN IKAN BERBASIS

WEB MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

KEMAS MUHAMMAD FACHRI

092406062

PROGRAM STUDI D-III TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahlimadya Program Studi Teknik Informatika

KEMAS MUHAMMAD FACHRI 092406062

PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(3)

ii

PERSETUJUAN

Judul : SISTEM INFORMASI BISNIS PERDAGANGAN IKAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

Kategori : TUGAS AKHIR

Nama : KEMAS MUHAMMAD FACHRI

Nomor Induk Mahasiswa : 092406062

Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

(4)

PERNYATAAN

SISTEM INFFOMASI BISNIS PERDAGANGAN IKAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan, Juni 2012

(5)

iv

PENGHARGAAN

Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat dan karunia-nya penulis berhasil menyelesaikan tugas akhir yang berjudul SISTEM

INFORMASI BISNIS PERDAGANGAN IKAN BERBASIS WEB

MENGGUNAKAN PHP DAN MYSQL ini pada waktu yang telah ditetapkan. Tidak

lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatNya yang telah membawa kita dari alam ke gelapan ke alam yang terang benderang yang penuh ilmu pengetahuan seperti yang kita rasakan sekarang ini.

Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan terima kasih yang setulus-tulusnya kepada :

1. Bapak Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

2. Bapak Syahril Effendi, S.Si, M.IT selaku Ketua Jurusan Program Studi D-III Teknik Informatika sekaligus Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan dan arahan selama ini dalam proses penyelesaian Tugas Akhir.

3. Seluruh Staf Pengajar Program Studi D-III Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya selama masa perkuliahan.

4. Teristimewa kepada kedua orang tua yang senantiasa memberikan kasih sayang, doa, dan dukungan agar lancar dalam segala urusan.

5. Adik sayaNyimas Dwiyana Oswita yang senantiasa setia menemani, mendukung dan memberi motivasi.

8. Sahabat-sahabat terbaik dan seperjuangan saya Prima Suhendra dan Ricky Ganda yang selalu menemani dalam suka dan duka, teman-teman rekan sesama mahasiswa komputer 09.

(6)

Selama penulisan tugas akhir ini, penulis menyadari akan kesalahan yang mungkin terjadi, baik itu dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran yang membangun dari pembaca dalam upaya perbaikan tugas akhir ini.

Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin.

Medan, Juni 2012 Penulis

(7)

vi

ABSTRAK

(8)

DAFTAR ISI

1.4 Maksud dan Tujuan 4

1.5 Metodologi Penelitian 4

2.5.1 Pengertian PHP 15

2.5.2 Sejarah PHP 15

2.5.3 Kelebihan PHP 17

2.5.4 Kelemahan PHP 18

2.6 MySQL 18

2.6.1 Pengertian MySQL 18

2.6.2 Sejarah MySQL 19

2.7 Apache 21

(9)

viii

2.9 Javascript 22

2.10 Macromedia Dreamweaver 8 23

Bab 3 Perancangan Sistem 25

3.1 Perancangan dan Perencanaan 25

3.2 Perancangan Halaman Sistem Informasi 28

3.2.1 Halaman Home 28

3.2.2 Halaman About 28

3.2.3 Halaman Guest Book 28

3.2.4 Halaman Shop 28

3.2.5 Halaman Contact Us 29

3.3 PerancanganData Flow Diagram(DFD) 29

3.4 Perancangan Database 29

3.5 Perancangan Diagram Alir(flowchart) 32

3.5.1FlowchartMenu Utama 32

Bab 4 Implementasi Sistem 34

4.1 Komponen-komponen Utama Implementasi Sistem 34

4.1.1 Perangkat Keras (hardware) 34

4.1.2 Perangkat Lunak(software 35

4.1.3 Unsur Manusia(brainware ) 35

4.2 InstalasiSoftware 36

4.3 Gambaran Umum Sistem Informasi 37

4.3.1 Halaman Home 37

4.3.2 Halaman About 38

4.3.3 Halaman Guest Book 38

4.3.4 Halaman Contact Us 39

4.3.5 Halaman Pemesanan 39

Bab 5 Kesimpulan dan Saran 42

5.1 Kesimpulan 42

5.2 Saran 43

(10)

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel Chart 31

Tabel 3.2 Tabel Guest Book 31

Tabel 3.3 Tabel Ikan 31

(11)

x

DAFTAR GAMBAR

Halaman Gambar 2.1 Lima Komponen Sistem Informasi 10

Gambar 2.2 Tampilan Macromedia 24

Gambar 3.1 Struktur Sistem Informasi 27

Gambar 3.2 Diagram KonteksWebsite 30

Gambar 3.3 Flowchart Menu Utama 33

Gambar 4.1 Tampilan Halaman Home 37

Gambar 4.2 Tampilan Halaman About 38

Gambar 4.3 Tampilan Halaman Guest Book 38

Gambar 4.4 Tampilan Halaman Contact Us 39

Gambar 4.5 Tampilan Halaman Pemesanan 40

(12)

ABSTRAK

(13)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Teknologi Informasi yang ada sekarang ini, tidak hanya yang berada di Indonesia, tapi juga di seluruh belahan dunia sangat berkembang dengan pesat sehingga dapat meningkatkan keefisienan dan efektifitas dalam melakukan setiap pekerjaan, yang mana selalu berhubungan dengan pengambilan, pengumpulan, pengolahan, penyimpanan dan penyebaran informasi.

Perkembangan teknologi yang demikian pesat ini memudahkan untuk mendapatkan informasi yang kita dapatkan dari mana saja, kapan saja dan siapa saja. Teknologi membawa dampak positif pada berbagai bidang seperti pada bidang pendidikan dimana kendala dalam mendapatkan ilmu dapat dikurangi dengan adanya

internet. Informasi yang bisa kita dapatkan dari perkembangan teknologi ini yaitu, dengan menggunakan internet, dimana batasan waktu dan jarak tidak begitu berarti lagi disini.

(14)

informasi yang ada disebuah perusahaan atau instansi tertentu. Melalui internetlah profil keunggulan dan segala sesuatu tentang perusahaan tersebut dapat dipublikasikan ke masyarakat luas.

Salah satu aplikasi dari internet ini yaitu World Wide Web (WWW). Di awal perkembangannyaWorld Wide Webhanya digunakan untuk kalangan akademisi dan riset, namun sekarangWorld Wide Webdigunakan untuk bisnis dan hiburan serta penyampaian data.

Atas dasar pertimbangan itu, maka penulis tertarik membuat suatu website

bisnis pemasaran dagang dengan judul : SISTEM INFORMASI BISNIS PERDAGANGAN IKAN BERBASIS WEB MENGGUNAKAN PHP DAN

MYSQL .

(15)

3

1.2 Identifikasi Masalah

Mengingat banyaknya permintaan dari berbagai konsumen akan bibit ikan dimana mana oleh karena itulah, dalam merancang sistem informasi ini, penulis memiliki identifikasi masalah, yaitu :

1. Kurangnya informasi pemasaran dikarenakan sistem yang masih dipakai saat ini hanya mengandalkan cara manual.

2. Masyarakat belum sepenuhnya mengetahui pasti tentang perdangan jenis jenis ikan di tempat tersebut.

1.3 Batasan Masalah

Batasan masalah yang dilakukan penulis dalam membangun Sistem Informasi bisnis perdagangan ikan ini adalah :

a) Sistem informasi ini akan menampilkan daftar seluruh bibit ikan yg akan dipasarkan ke konsumen.

b) Sistem Informasi ini juga menampilkan segala informasi-informasi terbaru mengenai bisnis pemasaran ikan tersebut dari berbagai produsen, sehingga Sistem Informasi ini bersifat dinamis (dapat terus diperbaharui)

(16)

1.4 Maksud dan Tujuan

Dalam hal ini penulis bermaksud, yaitu membuat / merancang websitetentang bisnis pemasaran (perdagangan) berbagai jenis bibit ikan, dengan tujuan, yaitu :

1. Memberi kemudahan dengan memfasilitasi konsumen melaui kunjungan ke

websiteyang akan dibuat penulis secara detail, lengkap dan menarik.

2. Menjelaskan tentang jenis jenis bibit ikan yg di pasarkan di tempat tersebut dengan membuatdatabasenya secara lengkap.

1.5 Metodologi Penelitian

Metodologi Penelitian adalah langkah-langkah sistematik yang digunakan untuk mengerjakan atau menyelesaikan suatu masalah. Metode penelitian digunakan sebagai pedoman dalam melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan yang ditentukan sebelumnya. Metode penelitian yang digunakan dalam penelitian ini antara lain:

1. Membuat Rancangan Web.

Pembuatan program dapat dilakukan di Macromedia Dreamweaver, dan membuatdesign system.

2. Mendesain tampilan Web.

(17)

5

3. Membuat Database dari Sistem Informasi.

Pengumpulan data data dari objek yang akan di letakkan diwebsitetersebut.

4. Pengujian Program

Menguji apakah program yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapaterror pada program.

5. Penyusunan laporan Tugas Akhir.

Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.

1.6 Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan beberapa lampiran. Adapun setiap bab terdiri dari sub-sub bab. Adapun sistematika penulisan tugas akhir ini adalah :

BAB I : PENDAHULUAN

(18)

BAB II : LANDASAN TEORI

Bab ini menjelaskan landasan teori yang meliputi pengertian-pengertian dan pembahasan mengenai bahasa program yang digunakan

BAB III : PERANCANGAN SISTEM

Bab ini menjelaskan tentang perancangan sistem yang diusulkan meliputi data flow diagram, struktur database, sertifikasi input, sertifikasi output dan flowchart.

BAB IV : IMPLEMENTASI

Pada bab ini dibahas tentang implementasi sistem yang dirancang. , spesifikasi aplikasi, instalasi PHP dan MySQL, Pengujian pada browser dan tampilan halaman aplikasi web yang dirancang.

BAB V : KESIMPULAN DAN SARAN

(19)

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.

(20)

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 dapat disentuh, sepertikeyboard,monitordancasing.

2. Perangkat Lunak (software), yaitu program yang berisi perintah-perintah pengolahan data, seperti Microsoft Office dan sebagainya.

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

(21)

9

2.1.2 Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. (Jogiyanto, 2001). Menurut George R. Terry, bahwa informasi adalah data yang penting yang memberikan pengetahuan yang berguna. Sedangkan menurut Gordon B. Davis, informasi adalah data yang telah diolah menjadi sebuah bentuk yang penting bagi penerima dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau yang akan datang. Informasi akan memiliki arti manakala informasi tersebut memiliki unsur-unsur sebagai berikut:

1. Relevan artinya Informasi yang diinginkan benar-benar ada relevansi dengan masalah yang dihadapi.

2. Kejelasan artinya terbebas dari istilah-istilah yang membingungkan.

3. Akurasi artinya bahwa informasi yang hendak disajikan harus secara teliti dan lengkap.

(22)

2.1.3 Sistem Informasi

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

MenurutBurch dan Strater dalam bukunya informasi system : theory and practice . Sistem informasi adalah suatu kumpulan fungsi-fungsi yang bergabung secara formal dan sistematis yaitu:

1. Melaksanakan pengolahan data transaksi operasional.

2. Menghasilkan informasi untuk mendukung manajemen dalam melaksanakan aktifitas perencanaan, pengendalian dan pengambilan keputusan.

3. Menghasilkan berbagai laporan bagi kepentingan eksternal organisasi. Komponen dari sistem informasi dapat dilihat pada gambar berikut ini :

Gambar 2.1 Lima Komponen Sistem Informasi

Hardware System

Software

Data

(23)

11

Dari definisi diatas terlihat bahwa sistem informasi merupakan satu kesatuan unsur (manusia dan peralatan) yang bekerjasama untuk melaksanakan pengolahan informasi dari mulai mengumpulkan, pengolahan, penyimpanan sampai pendistribusiannya.

2.2 Internet

2.2.1 Pengertian 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.

(24)

2.2.2 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 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 sepertie-mail,www,newsgroupdan 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 melalauie-mail, video conferencing, dan sebagainya.

e. Sebagai alat penelitian dan pengembangan.

f. Sebagai alat pertukaran data.

2.3 Network

(25)

13

data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area. Network merupakan cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

2.4 Website

2.4.1 Sejarah Website

Sejarah Website dimulai pada tahun 1989 ketika tim Berner-Lee yang berkerja di laboraturium Fisika Partikel Eropa atau yang dikenal dengan nama CERN (Consei European pour la Recherce Nuclaire) yang berada di genewa, swiss, mengajukan protocol (suatu tatacara untuk berkomunikasi) sistem distribusi informasi internet yang digunakan untuk berbagai informasi diantara para fisikawan. Protocol inilah yang selanjutnya dikenal sebagai Protocol World Wide Web dan dikembangkan oleh

World Wide Web Consortium(W3C).

2.4.2 Pengertian website

(26)

Kemampuan di atas telah menjadikan web sebagai service yang paling cepat pertumbuhannya. Web mengijinkan pemberianhighlight(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 :

a. Web statis, adalah web yang berisi informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Untuk 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.

(27)

15

2.5 PHP

2.5.1 Pengertian 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 maintanance

situs web tersebut lebih mudah dan efisien. Php merupakan software open-source

yang disebarkan dan dilisensikan secara gratis dan dapat didownload dari situs resminya yaitu :http://www.php.net.

Php yang ditulis dengan menggunakan bahas C dapat dikembangkan sendiri dengan menambah fungsi-fungsi baru. Php adalah bahasa pemograman yang sangat populer. Sebagian besar sintak php mirip dengan sintak pada bahasa pemograman C danPerl.

2.5.2 Sejarah PHP

(28)

menjadi cikal bakal PHP. Pada tahun 1995, Ramus menciptakan PHP/FI (Personal Home Page/Form Interpreter) versi 2.0. Sejak itulah PHP bersifatopen source.

Pada bulan November 1997, PHP/FI versi 2.0 berhasil dirilis. Pada rilis ini interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Kemudian pada pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama PHP 4.0. PHP 4.0 merupakan versi PHP yang paling populer di kalangan programmer website. Alasan yang menjadikan versi 4.0 ini begitu diminati adalah kemampuannnya untuk membangun aplikasi website yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang tinggi.

Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemograman berorientasi objek.

Berdasarkansurvey Netcraft pada bulan Desember 1999,lebih dari sejuta site

(29)

17

2.5.3 Kelebihan PHP

Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemrograman web server diatas, terdapat kelebihan dari PHP yaitu:

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti

Visual Basicdan sebagaimya.

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga padaApacheyang bersifatopen source.

2 Karena sifatnya yang open source, maka perubahan dan perkembangan

interpreter pada PHP lebih cepat dan mudah, karena banyak milis milis dan

developeryang siap membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang sangat mudah dipahami.

(30)

2.5.4 Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya:

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OOP yang sesungguhnya.

2.6 MySQL

2.6.1 PengertianMySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkanMySQLmenggunakanStructure Query Language(SQL) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat gratis (tidak peru membayar untuk menggunakannya) pada pelbagai platform (kecuali pada windows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan untuk kepeluan produksi). Perangkat lunak

MySQL sendiri bisa didownload dari http://www.mysql.org atau

(31)

19

MySQL termasuk jenis Relation Database Management Sistem (DBMS). Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

2.6.2 Sejarah MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia yang pada saat itu bernama TcX Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL AB. Sekitar tahun 1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi web bagi klien-nya. TcX merupakan perusahaan pengembang software dan konsultan database.

(32)

yang antarmuka mirip dengan SQL, namun memiliki kemampuan yang lebih sesuai kebutuhan, sehingga lahirnya MySQL.

Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk empat orang saja. Namun di bulan Oktober pada tahun yang sama versi 3.11.0 dilepas ke publik. Namun mula mula kode ini tidak diberikan di bawah lisensiGPL (General Public License), melainkanlisensikhusus yang intinya kurang lebih seperti ini :

Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya tetapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial (misal : mengemas dan menjual MySQL atau menyertakan MySQL dalam program komersial lain), anda harus bayarlisensi .

Pada bulan Juni 2000, Mysql AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah merupakan software database yang bebas berlisensi GPL. Artinya:

Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apapun. Tapi jika anda memodifikasisource code, anda juga harus melepasnya dibawah lisensi yang sama, yaitu GPL . Kini perusahaan MySQL AB yang beranggotakan 10 programmer dan 10 karyawan lain dapat memperoleh pemasukan terutama dari jasa konsultasi seputar MySQL.

Pada versi awal, MySQL hanya berjalan di Linux dan Solaris dan juga masih banyak terdapat kelemahan walau sudah dapat digunakan untuk aplikasi web

(33)

21

Joinsederhana sudah ada, namun belum dilengkapi dengan having. Tipe data

timestampdan kolom auto update, namun tidak terdapat system generated number

(sequnce), baru diakhir tahun 1996 ditambahkan modifier kolom auto_increment. Kelemahannya berikutnya, yaitu terdapatlimitdangroup bydanorder byyang masih memiliki keterbatasan.

2.7Apache

Apache merupakan software yang dikeluarkan oleh Group Apache. Group Apache

terlibat dalam satu proyek yang disebut Proyek Apacheuntuk mengembangkan suatu

software implementasi di server HTTP (web) yang handal, standar komersial, dan

Source Code-nya didistribusikan secara gratis. Adapun alamatwebsite Apache adalah :http://www.apache.org/.

2.8Cassading 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 danlayouttinghalamanweb. Dengan mendefenisikan suatu

(34)

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.9JavaScript

JavaScript mulanya bernama LiveScript, dikembangkan pertama kali pada tahun 1995 di Netscape Communication. Pada akhir tahun 1995 Netscape Communication

dan Sun Microsystem berkolaborasi dan mengganti nama LiveScript menjadi

JavaScript.

(35)

23

2.10Macromedia 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

Dreamweaver8 membuat pekerjaan anda lebih cepat selesai.

Tidak jauh beda dengan versi sebelumnya, Macromedia Dreamweaver 8

(36)
(37)

BAB 3

PERANCANGAN SISTEM

3.1 Perencanaan dan Perancangan

Tahap perencanaan dan perancangan merupakan tahap awal yang dilakukan penulis dalam membangun Sistem Informasi ini. Pada tahap ini penulis akan menjabarkan awal perancangan sistem, diagram alur, tujuan dan isi dari sistem informasi yang akan dibangun. Sistem informasi ini dirancang dengan menggunakan PHP sebagai bahas pemogramannya, MySQL sebagai databasenya, Apache sebagai servernya, dan

Deameamweaver 8sebagai media untuk membuatlayoutdari situs yang akan dirancang.

Sebelum membangun sebuah website, ada beberapa pertanyaan sebagai identifikasi awal yang perlu dilakukan, antara lain :

a. Sistem informasi apa yang akan dibangun ?

b. Siapa saja pengunjung yang akan diharapkan ke sistem informasi tersebut ?

c. Apa saja aktivitas yang dapat dilakukan pengunjung dalam sistem informasi ?

(38)

Dengan menjawab beberapa pertanyaan di atas, maka akan semakin membantu dan mempermudah dalam membangun sistem infromasi ini karena dengan pertanyaan-pertanyaan tersebut akan terbentuk kata kunci untuk membangun dan mengembangkan sistem informasi ke arah yang lebih lanjut.

Berkaitan dengan sistem informasi yang akan dibangun, maka jawaban dari penulis untuk beberapa pertanyaan di atas sebagai berikut :

a. Sistem informasi yang akan dibangun adalah sistem informasi berbasis web, yang menyediakan informasi yang menyangkut bisnis penjualan ikan - ikan.

b. Pengunjung situs tersebut adalah seluruh masyarakat umum, semuanya bebas mengunjungi situs web ini.

c. Aktivitas yang dapat dilakukan dalam situs tersebut adalah pengunjung dapat mengetahui informasi mengenai penjualan ikan ikan yang ada di dalam situs web tersebut. Selain itu, pengunjung juga dapat melakukan pembelian dari ikan ikan tersebut.

(39)

27

Tahap selanjutnya adalah tahap pembuatan bagan atau sruktur dari sistem informasi tersebut. Struktur sistem informasi tersebut menampilkan struktur hirarki dan isi halaman per halaman. Dengan adanya struktur, akan sangat mudah untuk memvisualisasikan isi dari setiap halaman situs dan navigasi antar halaman.

(40)

3.2 Perancangan Halaman Sistem Informasi

3.2.1 Halaman Home

Halaman ini merupakan halaman utama dari sistem informasi. Halaman ini berisikan beberapa informasi umum tentang ikan - ikan dan link-link utama yang menuju ke halaman lainnya.

3.2.2 Halaman About

Halaman ini berisikan informasi sekilas tentang profil dari website yang dibuat yaitu tujuan dari sistem informasi bisnis perdagangan ikan tersebut.

3.2.3 Halaman Guest Book

Halaman ini berisikan form tamu untuk memberikan pesan dan kesan atau komentar. Isi pesan tersebut hanya dapat dilihat oleh pengirim pesan dan administrator website.

3.2.4 Halaman Shop

(41)

29

3.2.5 Halaman Contact Us

Halaman Contact us berisikan data dari penjual yang terdiri dari nomor telepon, email, dan alamat rumah.

3.3 PerancanganData Flow Diagram(DFD)

Data flow diagram menggambarkan arus data di dalam sistem dengan struktur jelas dan menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan secara grafis. Berikut ini adalah bentuk Data FlowDiagramdari website SMA Negeri 21 Medan.

- Info Lokasi Sekolah - Login Administrator - Info Visi Misi - Info Fasilitas

(42)

Gambar 3.2 Diagram Konteks Website

3.4 Perancangan Database

Database merupakan kumpulan data yang saling berhubungan satu dengan lainnya, tersimpan disimpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokkan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang

Pengunjung Produk

Sistem Informasi Bisnis Perdagangan Ikan Berbasis

Web

(43)

31

terkandung di dalamnya. Berikut rancangan tabel yang digunakan dalam membangun aplikasi web ini:

Id Integer (11) Identitas Gambar Ikan

Nama Varchar (50) Nama Ikan

(44)

3.5 Perancangan Diagram Alir (flowchart) Website

Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan di suatu algoritma.

Diagram alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan setiap langkah program. Berikut ini adalah bentuk-bentuk flowchart dari sistem informasi bisnis perdagangan ikan.

3.5.1FlowchartMenu Utama

(45)

33

(46)

IMPLEMENTASI SISTEM

4.1 Komponen-Komponen Utama Implementasi Sistem

Agar sistem informasi yang telah dikerjakan dapat berjalan baik atau tidak, maka perlu kiranya dilakukan pengujian terhadap sistem yang telah dikerjakan. Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras (Hardware), perangkat lunak (Software), dan perangkat manusia (Brainware). Pada websiteSistem Informasi Bisnis Perdagangan ikan ini dibutuhkan komponen-komponen yang mencakup sebagai berikut :

4.1.1 Perangkat Keras (Hardware)

Hardware merupakan komponen yang terlihat secara fisik, yang saling bekerjasama dalam pengolahan data. Perangkat keras (hardware) yang digunakan meliputi:

a. Monitor

b. CPU (Central Processing Unit)

c.Harddisksebagai tempat sistem beroperasi dan media penyimpanan d. Memori minimal 256 MB

(47)

35

4.1.2. Perangkat Lunak (Software)

Softwareadalah instruksi atau program-program komputer yang dapat digunakan oleh komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan

websiteadalah:

a. Sistem OperasiWindows XP.

b. MySQL sebagai bahasa pemrograman untukdatabasedalam bahasa SQL. c. Macromedia Dreamweaver 8sebagaieditorpendesainannya.

d. PHP sebagai bahasa pemrogramanserver side.

e. Apache Web Serversebagaiserverlokal dalam pengetesan halaman web.

f. Browsersebagai tempat media tampilan halaman website. Seperti: Mozilla.

4.1.3 Unsur manusia (Brainware)

Brainwaremerupakan faktor manusia yang menangani fasilitas komputer yang ada. Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk menangani sistem dan merupakan unsur manusia yang meliputi:

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

(48)

c. Operator(Admininistrator), yaitu orang yang mengoperasikan sistem seperti memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan informasi dan lain sebagainya.

d. Public(Pengguna), yaitu orang yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan.

4.2 InstalasiSoftware

Dalam menginstalasi Apache, PHP, dan MySQL dapat diinstal dengan software

Xampp. Namun pada perancangan sistem informasi ini penulis menggunakan Xampp

versi 2.5. Dimana pada software ini sudah terdapat Apache, PHP, dan MySQL. Dengan menggunakan software ini penulis mendapat beberapa kemudahan, yakni hanya perlu menginstall satu kali saja.

Adapun tahap-tahap installasiXamppadalah sebagai berikut :

1. Klik ganda pada fileXampp1.6.7

2. Maka akan muncul tampilan. Lalu klikNextuntuk melanjutkan instalasi.

3. Setelah kita klik Next, untuk lokasi instalasi, penulis menyarankan pilih secara default.

4. Maka akan munculXamppoption, Kemudian klikinstall.

(49)

37

4.3 Gambaran Umum Sistem Informasi

Sistem yang dibuat dalam situs ini bekerja dalam sebuahweb serverdan dapat diakses melalui jaringan internet. Karena program ini berjalan dalam sebuah jaringan

internet, maka dapat dijalankan dengan multiuser, dapat diakses oleh banyak pengguna secara bersamaan dari komputer yang berbeda.

4.3.1 Halamanhome

Halaman home adalah halaman pembuka yang merupakan halaman yang akan tampil setelah masuk ke dalam situs website bisnis perdagangan ikan. Tampilan tersebut adalah sebagai berikut :

(50)

4.3.2 Halaman About

Halaman about adalah halaman yang menjelaskan profile dari website ini. Di sini akan dijelaskan tujuan sistem informasi bisnis perdagangan ikan tersebut.

Gambar 4.2 Tampilan Halaman About

4.3.3. Halaman Guest Book

Pada halaman ini, akan di tampilkan pilihan nama, email serta pesan yang ingin disampaikan pengunjung website tersebut.

(51)

39

4.3.4 Halaman Contact Us

Halaman Contact Us adalah halaman yang menampilkan data data dari pemilik website yang berisi telephone number, email address dan street address.

Gambar 4.4 Tampilan Halaman Contact Us

.

4.3.5 Halaman Pemesanan

(52)

Gambar 4.5 Tampilan Halaman Pemesanan

(53)

41

(54)

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari hasil penelitian penulis, dapat disimpulkan sebagai berikut :

1. Disini telah dibuat sebuah website sistem informasi perdagangan ikan ikan yang dapat mempermudah seluruh kalangan jika ingin membeli ikan

2. Dengan adanya Sistem informasi ini, maka informasi dapat diakses dan mengakses via internet.

3. Sistem informasi ini menampilkan identitas data harga dan nama dari jenis ikan yang ingin dibeli pengunjung.

4. Sistem informasi ini merupakan sarana informasi bisnis online yang dapat diakses oleh siapapun yang bukan hanya dari kalangan pebisnis.

(55)

43

5.2 Saran

Beberapa saran penulis dalam pembuatan sistem informasi ini adalah :

1. Apabila pengunjung dariwebsiteini ingin melakukan pembelian ikan, diharapkan dapat mengisi data data dengan lengkap yang sesuai dan tidak di rekayasa. 2. Pemeliharaan keamanan terhadap data-data pada server perlu diperhatikan dan

(56)

Riyanto,2011. Sistem Informasi Penjualan dengan PHP dan MySQL. Yogyakarta : Penerbit Gava Media

Faisal,2011. Aplikasi berbasis Web dengan PHP dan MySQL. Yogyakarta : Penerbit Ram Media

Riyanto,2011. Membuat Sendiri Aplikasi E-commerce dengan PHP dan MySQL menggunakan Codelgniter dan JQuery. Yogyakarta : Penerrbit Andi

McLeod Raymond dan George P. Schell. 2007.Sistem Informasi Manajemen.Edisi 9. Terjemahan : Heri Yulianto. Jakarta : Indeks

Gambar

Gambar 2.1 Lima Komponen Sistem Informasi
Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8
Gambar 3.1 Struktur Sistem Informasi
Gambar 3.2 Diagram Konteks Website
+7

Referensi

Dokumen terkait

[r]

Salah satu output kegiatan sosialisasi adalah kesepakatan rencana kegiatan tindak lanjut (RKTL) yang menjadi keputusan dari forum. Pada aspek ini, partisipasi masyara- kat

Rencana Kerja REVISI ini sedang dilaksanakan pada tahun berjalan dan merupakan penjabaran rincian mengenai program, sasaran dan capaian sesuai prioritas yang disusun

JUDUL : DIY LAWAN VIRUS ZIKA PAKAI NYAMUK BER- WOLBACHIA. MEDIA : SEPUTAR INDONEISA TANGGAL : 1

Penelitian ini bertujuan untuk mengetahui jenis tanaman MPTS, teknik silvikultur, manfaat tanaman, peran tanaman MPTS dan persepsi masyarakat jika tanaman MPTS dijadikan

Richeese Factory di kota Medan termasuk usaha franchise makanan siap saji yang baru buka pada September 2016, namun meskipun baru buka Richeese Factory sudah memiliki banyak

Salah satu cara hubungan korporasi dengan pelanggan yang belum dilakukan adalah dengan mengingatkan servis rutin bagi konsumen yang baru membeli produk dari

memproses pergerakan kepala yang dilakukan oleh pengguna terhadap perangkat menjadi sebuah aksi yang akan dijalankan oleh sistem, fungsi moveCursor digunakan untuk