Laporan
Laporan
GALAXY SOLUSINDO
Untuk Memenuhi Tugas Besar Rekayasa Perangkat Lunak
Oleh :
Catur Putri Pertiwi (08560326)
Ahmad Liashabil Yamin (08560348)
Yulia Hamdana Utama (08560350)
Ahmad Zainuri R. (08560367)
Kelas 5H
Segala puji kami haturkan pada Allah SWT yang telah memberi tak berhingga banyak
nikmat dan karuniaNya, sehingga penyusunan laporan tugas besar ini akhirnya bisa diselesaikan.
Kami ucapkan pula terimakasih kepada semua pihak yang telah membantu penyusunan
laporan tugas besar ini terutama pada dosen pengajar mata kulia Rekayasa Perangkat Lunak.
Kami yakin dan kami sadari laporan tugas besar ini masih mempunyai banyak
kekurangan. Untuk itu kami mengharapkan kritik dan saran yang membangun sehingga laporan
ini menjadi lebih baik lagi.
Akhir kata semoga laporan tugas besar ini dapat bermanfaat bagi kita semua.
8 Januari 2011,
Penyusun
BAB 1
PENDAHULUAN
Kemajuan teknologi informasi yang sangat pesat membuat dampak yang sangat besar
di berbagai bidang, salah satunya adalah bidang perdagangan. Di bidang ini, teknologi
informasi lebih memiliki peran sebagai sarana pemasaran produk. Untuk system pemasaran
produk pada umumnya masih memakai system konvensional (jual beli secara langsung)
dimana jika costumer ingin mencari dan membeli barang harus datang dan melihat langsung
yang yang diinginkan, akan tetapi pada saat ini sudah berkembang tren baru di masyarakat
yaitu belanja secara online, dimana costumer harus datang ketoko tersebut untuk melakukan
transaksi jual beli.
Dari permasalahan diatas, bisa kita tangkap bahwa sudah ada kebutuhan baru di
masyarakat, yaitu kebutuhan berbelanja secara online. Hal ini terjadi karena semakin banyak
orang yang memanfaatkan internet untuk menjelajah dunia maya dan bahkan sudah menjadi
sebuah gaya hidup. Dan juga kebutuhan hidup yang serba sibuk dan tidak mempunyai
banyak waktu untuk mengunjungi toko tersebut membuat orang memilih untuk melakukan
ternsaksi secara praktis dan cepat yaitu melalui belanja online.
Peluang-peluang tersebut di manfaatkan oleh wirausahawan untuk memasarkan
produknya secara online. Baik dalam skala kecil maupun skalabesar sekalipun, mereka
membangun toko-toko online dan website-website sebagai media informasi kepada publik
dalam jangkauan global. Hal inilah yang melatar belakangi pembuatan tugas besar
pembuatan website sebuah gerai computer yaitu Galaxy Solusindo yang bertempat di Ruko
Landungsari kav 02 Jl.Raya Tlogomas no.45 Malang.
1.2 RUMUSAN MASALAH
1. Apa yang dimaksud dengan Toko Online, PHP dan MySQL?
2. Bagaiman sistem requitment dari pembuatan website toko online Galaxy Solusindo?
3. Bagaimana cara pengimplementasian PHP dan MySQL dalam pembuatan website toko
online Galaxy Solusindo ?
1.4 TUJUAN
Website adalah sebuah media presentasi online untuk sebuah perusahaan atau
individu. Website juga dapat digunakan sebagai media penyampai informasi secara online.
Berdasarkan kedinamisan, website dapat dibedakan menjadi dua, yaitu website statis
dan dinamis. Website statis bersifat un-real time. Maksudnya, website statis tidak dapat
diubah secara simultan dalam sebuah web based administrator, sehingga hanya bisa diubah
ketika kita langsung mengaksess file pada server dan melakuakn perubahan pada source
codenya. Sedangkan wbsite dinamis adalah sebuah website yang dilengkapi sebuah
pengaturan (administrator) yang dapat berfungsi sebagai sarana untuk mengubah data
website secara real time tanpa menyentuh source codenya dalam server.
Untuk menciptakan website dinamis ini diperlukan bahasa pemreograman yang
nantinya akan berfungsi untuk memproses data yang kita masukkan, kemudian akan
diteruskan ke database, selanjutnya akan ditampilkan pada halaman web. Beberapa contoh
bahasa pemrograman web yang dapat digunakan diantaranya adalah PHP, ASP, JSP, dan
ColdFusion.
Pada tugas besar kali ini, kami menggunakan bahasa pemrograman PHP dan MySQL.
Pengertian PHP
Bahasa PHP dapat dikatakan paling mudah dimengerti dibandingkan bahasa-
bahasa pemrograman web lainya. PHP merupakan script yang terintegrasi dengan HTML
dan berada pada server. PHP adalah script yang digunakan untuk membuat halaman
website yang dinamis. Dalam penggunaanya PHP sangat menguntungkan, tapi masih
banyak juga yang menganggap PHP sulit, terutama kalangan pemula yang menginginkan
kepraktisan dalam men-generate kode-kode PHP. Namun sekarang hal ini sudah dapat
diwujudkan dengan adanya tool recordset dari macromedia dreamweaver. PHP memiliki
berbagai macam keuntungan diantaranya bahasa yang sederhana, bahasa scripting yang
paling mudah, open source, web server yang mendukung PHP dapat ditemukan dimana-
mana dan PHP juga dilengkapi berbagai macam pendukung lainnya seperti support
langsung ke berbagai macam database seperti MySQL.
Pengertian MySQL
Sedangkan MySQL (My structure Query Leanguage) adalah sebuah perangkat
lunak system manajemen basis data sQL atau DBMS dari sekian banyak DBMS, seperti
oracle. MS SQL,Postagre SQL, dan lain-lain. MySQL merupakan DBMS yang
multiheard, multi user yang bersifat gratis di bawah lisensi GNU General Public
Licence(GPL).Tidak seperti apache yang merupakan software yang dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-
masing. MySQL dimiliki dan disponsori oleh sebuah perusahaan Swedia, yaitu MySQL
AB. MySQL AB memegang hak cipta kode sumbernya. Kedua orang Swedia dan satu
orang Finlandia yang mendirikan MySQL AB adalah David Axmark, Allan Larson, dan
MichaelMonty Widenius. Seprti yang disebut sebelumnya, MySQL bersifat gratis
sehingga kita bias menggunakannya secara Cuma-Cuma. Pemrograman PHP juga sangat
mendukung dengan database MySQL sehingga apabila kita memepelajarinya dengan
sungguh-sungguh kita dapat mengaplikasikan PHP & MySQL dalam membuataplikasi
website maupun dalam pembuatan website. Kelebihan MySQL antara lain MySQL dapat
berjalan stabil pada berbagai sitem operasi seperti windows, linux, FreeBSD dan lainya,
bersifat open source, bersifat multiuser, memiliki kecepatan yang baik, memiliki lapisan
security yang baik, bersifat fleksibel dan memiliki banyak dukungan komunitas yang bias
any atergabung dalam sebuah forum untuk saling berdiskusi bertukar informasi tentang
MySQL.
Sistem website yang dibuat kali ini merupakan website dinamis dari Galaxy
Solusindo, yaitu toko komputer dan assesoriesnya. Halaman website yang dibuat terdiri
dari 2 jenis, yaitu system untuk admin dan system untuk pelanggan(user).
Pada sisi pelanggan, dia bisa mencari informasi tentang harga – harga laptop,
komputer dan assesoriesnya. Pelanggan juga bisa memesan barang yang dia inginkan,
setelah memesan barang, maka pelanggan diharuskan mengisi biodata. Sistem pada
pelanggan tersebut bisa dilihat seperti use case dibawah ini.
Sedangakan dari sisi admin, admin bertugas untuk mengupdate informasi website
dan juga untuk mengola database tetapi sebelum melakukan kegiatan tersebut admin
diharuskan untuk login terlebih dahulu.
Activity Diagram
Admin
2.3 TAMPILAN WEBSITE
Website Galaxy Solusindo memiliki 2 halamna utama yaitu untuk user dan juga
untuk admin karena pada awalnya website ini dibuat tidak mengunakan sistem login untuk
user jadi siapapun dapat melihat atau memesan barang tanpa harus menjadi member. Dalam
website ini terdapat 4 database yaitu database admin, stock barang, data pembeli dan
transaksi.
Dan ini merupakan tampilan halaman awal website Galaxy Solusindo dari sisi user
dimana pada halaman ini user dapat melihat barang-barang terbaru pada bagian sidebar kami
memberikan fasilitas search untuk memudahkan user mencari barang yang diinginkan dan
juga ada pengelompokkan kategori berdasarkan jenis dan merk. Untuk cara pemesanan
barang dapat dilihat di menu order.
Untuk memesanan barang user dapat memilih barang terlebih dahulu kemudian untuk
melihat spesifikasi dari dari barang tersebut user dapat mengklik tombol order.
Setalah itu barang yang telah dipesan tadi masuk kedalam keranjang belanja dan
user/costumer dapat memasukan data diri tetapi user juga dapat menambah barang lagi, dan
semua data yang telah dimasukkan oleh user akan tersimpan di database.
Sedangkan ini merupakan halaman untuk admin dimana admin harus login terlebih
dahalu setelah itu dapat masuk ke dalam halaman utama khusus admin dimana pada
halaman ini terdapat berbagai menu yaitu ready stock, purchaser, reseved barang dan sign
out.
Ini merupakan tampilan insert dimana admin dapat memasukkan data barang dan juga upload
image sehingga data tersimpan di database. Data yang dimaskkan harus engan spesifikasi yang
sebenarnya untuk memudahkan user mendapatkan informasi.
Ini adalah tampilan dari stock barang yang telah di input oleh admin disini admin dapat
menghapus maupun mengedit data barang. Sehingga jika ada data barang tidak terpakai lagi maka
admin dapat menghapusnya begitu juga jika ada data yang harus diperbaiki maka admin dapat
mengeditnya.
Pada halaman ini akan menampilkan data dari user yang telah memesan barang pada halaman
user yang sebelumnya. Sehingga admin dapat mengetahui data dari user tersebut dan akan segera
menghubungi untuk memperjelas identitas user.
Pada halaman ini akan manampilakan data barang yang telah dipesan dan masuk keranjang
belanja pembeli. Setelah data ini di terima dan admin telah memastikan bahwa identitas user benar
dan pembayaran telah dilakukan maka barang akan segera dikirim.
BAB 3
PENUTUP
3.1 KESIMPULAN
Kesimpulan dari laporan Tugas Besar Pembuatan Website Solusindo ini adalah
bahwa toko online merupakan cara transaksi jual beli barang secara modern karena
menggunakan media internet untuk mempermudah user/costumer. Untuk mempermudah
pembuatan website toko online Galaxy Solusindo ini maka dibuatlah sistem requitment
untuk memberikan gambaran bagaimana website ini dibuat dan juga alur dari website ini.
Mulai dari penggambaran tentang actor dan kegiatannya, aktivitas dari actor, hingga kondisi
yang mungki terjadi jika ada perubahan class.
Website ini dibuat dengan menggunakan PHP dan MySQL dan merupakan website
dinamis yang menggunakan server side dan database sehingga data dapat di update tanpa
harus mengubah script. Berdasarkan permintaan dari Galaxy Solusindo itu sendiri untuk
tidak menggunakan sistem login untuk user atua member tapi tidak menutup kemungkinan
untuk adanya penambahan sistem login user tersebut.
3.2 SARAN
Karena website yang kami buat ini masi sederhana dan belum sempurna oleh karena
itu penyusun mebutuhkan saran dan masukkan agar kedepannya penyusun dapat
memperbaiki kesalahan dan kekurangan dari website ini sehingga website ini dapat
digunakan dengan selayaknya dan semesstinya.