MySQL XAMPP Macromedia Dreamweaver

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,