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
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
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
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
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.
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
vi
ABSTRAK
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
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
DAFTAR TABEL
Halaman
Tabel 3.1 Tabel Chart 31
Tabel 3.2 Tabel Guest Book 31
Tabel 3.3 Tabel Ikan 31
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
ABSTRAK
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.
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 .
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)
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.
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
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
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.
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.
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.
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
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.
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
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
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.
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
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
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.
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
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.
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
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
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.
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
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 ?
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.
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.
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
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
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
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
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
33
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
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.
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.
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 :
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.
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
Gambar 4.5 Tampilan Halaman Pemesanan
41
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.
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
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