2.11 Perangkat Lunak yang Diperlukan 2.11.1 PHP
PHP adalah salah satu bahasa server-side yang ditambahkan ke dalam HTML. Sifat server-side berarti pengerjaan skrip dilakukan di server, kemudian
hasilnya dikirim ke browser. Keunggulan dari sifat server-side adalah : a. Tidak diperlukan kompatibilitas browser atau harus menggunakan browser
tertentu, karena serverlah yang mengerjakan skrip PHP. b. Freeware artinya dapat didistribusikan dengan bebas.
c. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, misalnya koneksi ke database. Diantaranya memiliki kemampuan koneksi
dengan database seperti Oracle, Sybase, MYSQL, Solid Generic, ODBC, dan PostgressSQL
.
2.11.2 MySQL
MySQL adalah perangkat lunak Relation Database Management System RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General
Public License . Setiap orang bebas untuk menggunakan, tapi tidak boleh
dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
database sejak lama, yaitu SQL Structure Query Language. SQL adalah sebuah
konsep pengoprasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoprasian data dikerjakan dengan
secara otomatis.
Kehandalan suatu sistem database DBMS dapat diketahui dari cara kerja Optimizer
-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL
dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan
query MySQL bisa sepuluh kali lipat lebih cepat dari PostgreSQL dan lima kali
lebih cepat dibanding Interbase.
2.11.3 XAMPP
XAMPP merupakan sebuah tool yang menyediakan beberapa paket perangkat lunak ke dalam satu buah paket. Dengan menginstal XAMPP tidak
pertlu melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan konfigurasikannya secara
otomatis. XAMPP merupakan pengembangan dari LAMP Linux Apache, MySQL,
PHP and PERL, XAMPP ini merupakan project non-profit yang di kembangkan oleh Apache Friends yang didirikan Kai ‘Oswalad’ Seider dan Kay Vogelgesang
pada tahun 2002, project ini bertujuan untuk mempromosikan penggunaan Apache web server.
2.11.4 Macromedia Dreamweaver
Macromedia Dreamweaver adalah sebuah HTML editor professional
untuk mendesain secara visual dan mengelola situs web maupun halaman web. Macromedia Dreamweaver
merupakan software utama yang digunakan oleh Web Designer
maupun Web Progremer guna mengembangkan situs web. Ruang kerja, fasilitas dan kemampuan Macromedia Dreamweaver mampu meningkatkan
produktivitas dan efektivitas dalam desain maupun membangun situs web. Salah satu kelebihan Dreamweaver adalah ruang kerja Dreamweaver serta
tool yang tersedian dapat digunakan dengan sangat mudah dan cepat, sehingga
dapat memudahkan membangun suatu website dengan cepat dan tanpa harus melakukan coding. Dreamweaver juga memiliki dua bentuk layer, yaitu bentuk
halaman Design dan halaman Code. Dua bentuk layer ini akan mempermudah dalam menambahkan script yang berbasis PHP maupun javascript. Dreamweaver,
selain mendukung pembuatan web yang berbasis HTML, juga dapat mendukung program
–program web yang lain diantaranya PHP, ASP, Perl, Javascript, dan lain- lain.
53
BAB III ANALISIS DAN PERANCANGAN
3.1 Analisis Sistem
Analisis sistem merupakan tahap identifikasi suatu sistem, karena jika terdapat kesalahan dalam tahap ini dapat menyebabkan kesalahan pada tahap
selanjutnya. Misalnya dihadapkan pada suatu masalah untuk menentukan seberapa jauh sistem tersebut telah mencapai sasarannya. Jika sistem mempunyai
beberapa kelemahan, maka harus dapat menemukannya, disinilah tugas analisis sistem berperan dengan maksud untuk mengidentifikasikan dan mengevaluasi
masalah, kesempatan, hambatan yang terjadi serta kebutuhan yang diharapkan sehingga dapat di usulkan perbaikan agar dapat menjadi sebuah sistem yang lebih
efektif dan efisien.
3.1.1 Analisis Masalah
Proses penjulan merupakan cara dimana proses jual dan beli antara pengrajin dengan pihak pelanggan di silverchain aksesoris perak, yaitu
pelanggan dengan cara mendatangi toko, memesan barang yang di inginkan pelanggan, dan mengambil pesanan tersebut setelah barang yang di pesan jadi.
Dari pemasalahan tersebut dapat kita analisis bahwa proses penjualan yang dilakukan oleh silverchain aksesoris perak masih konvensional. Selain itu
kurangnya media promosi terhadap produk-produk perak hasil kerajinan tangan silverchain aksesoris perak, sehingga menyebabkan kurangnya informasi
mengenai produk terbaru bagi pelanggan. Begitu juga dalam pencatatan,