ANALISIS DAN PERANCANGAN WEB SEBAGAI MEDIA INFORMASI DAN...
Transcript of ANALISIS DAN PERANCANGAN WEB SEBAGAI MEDIA INFORMASI DAN...
ANALISIS DAN PERANCANGAN WEB SEBAGAI MEDIA INFORMASI DAN PROMOSI COKLAT CAFESHOP YOGYAKARTA
Naskah Publikasi
diajukan oleh
Syaiful Alam 07.11.1418
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM
YOGYAKARTA 2011
2
3
ANALYSIS AND DESIGN OF THE WEB AS A MEDIUM OF INFORMATION AND PROMOTION COKLAT CAFESHOP
ANALISIS DAN PERANCANGAN WEB SEBAGAI MEDIA INFORMASI
DAN PROMOSI COKLAT CAFESHOP YOGYAKARTA
Syaiful Alam
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The Internet is a medium of information very fast and efficient in providing the information widely to the user without knowing the space, distance and time. One form of information processing is to use a web application. Developing web applications along with the rapid development of internet technology to assist in the ease and speed of delivery and reception of information.
The website made the right tools as a media campaign and a means of disseminating information about existing business processes within an organization. Dynamic website designed for companies Coklat Cafeshop be an appropriate solution to implement. The contents of a dynamic web page can essentially vary according to the information and promotions that exist in Coklat Cafeshop. Another thing to be a factor of consideration is as a form of quality improvement and promotion of enterprise information delivery to consumers or society at large and evenly.
To create a website that is always up to date, the website connected with the database whose function is to store data - data to be displayed site. These data can be changed quickly with the Access database and uses MySQL database. To be easily recognized sites should be registered in the commercial hosting that provides additional facilities on site.
Keywords : Web based Internet technology, Information and promotion
4
1. Pendahuluan
Pada era globalisasi seperti ini, sebuah perusahaan dituntut harus dapat
mengikutu kemajuan tekhnologi, khususnya pada bidang tekhnologi informasi. Teknologi
informasi yang baik akan memudahkan sebuah perusahaan untuk memasarkan dan
mempromosikan produk dan jasa kepada para konsumen, sehinggga dengan mudah
perusahaan dapat memenangkan persaingan yang semakin ketat seperti sekarang ini.
Oleh karena itu banyak sekali perusahaan-perusahaan menggunakan website sebagai
media promosi untuk memberikan informas.
Dengan teknologi informasi yang berkembang saat ini, pengelolaan informasi
dapat dilakukan secara lebih aktual dan optimal. Dengan adanya bantuan teknologi,
seperti: komputer, program-program aplikasi, perangkat komunikasi serta jaringan
internet/intranet. Penggunaan teknologi informasi bertujuan untuk mencapai efisiensi
dalam berbagai aspek pengelolaan informasi, yang ditunjukkan dengan kecepatan dan
ketepatan waktu pemrosesan, serta ketelitian dan keakuratan informasi.
Coklat Cafeshop adalah sebuah cafe yang lebih dikenal oleh masyarakat jogja
dengan nama Rumah Coklat hadir pertama kali di jogja pada tanggal 24 April 2003.
Kehadiran Cafe Coklat berawal dari keinginan owner untuk menghadirkan salah satu
tempat nongkrong alternatif yang mengkhususkan produk seputar coklat, sesuai dengan
Visi Coklat Cafeshop yaitu memberikan warna baru bagi dunia kuliner di Yogyakarta.
2. Landasan Teori 2.1 Definisi Sistem
Mempelajari suatu sistem akan lebih mudah apabila kita mengetahui pengertian
dari sistem itu sendiri. Definisi sistem berkembang sesuai dengan konteks dimana
pengertian sistem itu digunakan. Banyak ahli mengajukan konsep sistem dengan
deskripsi yang berbeda, tetapi pada prinsipnya hampir sama dengan konsep dasar
sistem pada umumnya.
Sistem dilihat dari prosedurnya menurut Jerry Fitz Gerald adalah “suatu jarinan
kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk
melakukan suatu kegiatan atau untuk menyelesaikan suatu susunan sasaran yang
tertentu”.1
1 Jerry Fitz Gwerald, Arda F.Fitz Feral, Werren D. Stallings. Jr; Fundamentals of system Analisis (edisi ke 2; New York: John Willey dan Sonns, 1981). Hal 5
5
2.2 Konsep Dasar Informasi
2.2.1 Definisi Informasi
Informasi merupakan hasil dari pengolahan data menjadi lebih berguna bagi
yang menerimanya dan menggambarkan suatu kejadian nyata untuk alat bantu dalam
pengambilan keputusan. Gordon B. Davis (1995:28) mendefinisikan Informasi sebagai
“data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan
bermanfaat dalam pengambilan keputusan saat ini dan yang akan datang”2. Burch dan
Strater, mendefinisikan Informasi adalah “pengumpulan atau pengolahan data untuk
memberikan pengetahuan atau keterangan” .
2.2.2 Karekteristik Informasi 3Untuk mendukung keputusan yang akan dilakukan oleh manajemen, maka
manajemen membutuhkan informasi yang berguna. Untuk tiap-tiap tingkatan manajemen
dengan kegiatannya yang berbeda, dibutuhkan informasi dengan karakteristik yang
berbeda pula.
2.3 Konsep Dasar Sistem Informasi
2.3.1 Pengertian Sistem Informasi
Sistem informasi dapat didefinisikan sebagai suatu alat untuk menyajikan
informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya
(Kertahadi, 1995). Tujuannya adalah untuk menyajikan informasi guna pengambilan
keputusan pada perencanaan, pemrakarsaan, pengorganisasian, pengendalian kegiatan
operasi subsistem suatu perusahaan, dan menyajikan sinergi organisasi pada proses
(Murdick dan Ross, 1993).
2.3.2 Komponen Sistem Informasi
Tugas dari sistem informasi adalah untuk melakukan siklus pengolahan data ini.
Untuk melakukan siklus ini, maka sebagai satu sistem diperlukan.
2 Gordon B. Davis, Management Information System: Conceptual Foundation, Structure, and Development, McGraw-Hill International Book Company, Aucklland dll., 1974, halaman 32
3 Jogiyanto, Sistem Teknologi Informasi, Penerbit Andi, 2005, hal. 34
6
2.4 Promosi
2.4.1 Pengertian Promosi
Dalam melaksanakan suatu kegiatan, pasti mempunyai tujuan dan menginginkan
suatu manfaat yang dapat diambil dari kegiatan tersebut. Kegiatan promosi dilakukan
untuk mencapai tujuan tertentu.
2.5 Konsep Dasar Internet
2.5.1 Pengertian Dasar Internet Internet adalah singkatan dari Interconnected Network. Internet merupakan
sebuah system komunikasi yang mampu menghubungkan jaringan-jaringan komputer di
seluruh dunia. Berbagai jenis computer dengan spesifikasi yang berbeda-beda dapat
saling berkomunikasi melalui internet. Berapa bentuk jaringan yang berbeda-beda dapat
saling bertukar informasi dan data melalui internet.
2.6 Konsep Dasar Website
Situs web (Website) merupakan kumpulan halaman web yang merupakan bagian dari
suatu nama domain atau subdomain di World Wide Web di Internet yang diakses melalui
URL (Uniform resource Locator). Halaman web dapat terdiri dari dokumen multimedia
(teks, gambar, animasi, suara, dan video) yang menggunakan konsep hyperlink atau
saling terhubung. Fasilitas yang digunakan untuk mengakses atau menampilkan halaman
web disebut web browser dan secara umum yang sering digunakan adalah Internet
Explorer, Mozilla firefox, Opera, Google chrome, dan Safari
2.7 Konsep Basis Data
2.7 Pengertian Basis Data
Basis Data terdiri atas 2 kata, yaitu Basis dan Data. Basis kurang lebih dapat
diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia
(pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan
sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, atau
kombinasinya
2.7.1 Keuntungan Basis Data
a. Kecepatan dan kemudahan (Speed)
b. Efisiensi ruang penyimpanan (Space)
c. Keakuratan (Accuracy)
7
d. Ketersediaan (Availability)
e. Kelengkapan (Completeness)
f. Keamanan (Security)
g. Kebersamaan pemakaian (Sharability)
3.1 Gambaran Umum
3.1.1 Sejarah Perusahaan
Cafe Coklat hadir pertama kali di Jogja pada tanggal 24 April 2003. Berawal dari
ide dan gagasan yang brilliant dari Bu Eine Antuni, sebagai owner Coklat Cafe yang
pertama kali mengenalkan Cafe Coklat ke masyarakat Jogja. Kehadiran Cafe Coklat
berawal dari keinginan owner untuk menghadirkan salah satu tempat nongkrong alternatif
yang mengkhususkan produk seputar coklat. Animo masyarakat Jogja dengan kehadiran
Coklat Cafeshop ternyata sangat besar dan dalam waktu yang tidak lama, Cafe ini sudah
mampu menarik perhatian masyarakat Jogja.
Karena kesibukan Ibu Eine serta domisili beliau yang berada di Jakarta pada
waktu itu, akhirnya beliau memutuskan untuk melakukan take over manajemen kepada
Drs. Herdaru Poernomo. Take over manajemen dilakukan pada bulan Juni 2007.
Selanjutnya, Drs. Herdaru Poernomo memutuskan untuk melakukan ekspansi ruang bagi
Coklat Cafeshop, dari ruang semula berukuran kira-kira 3 m X 3 m, diperluas menjadi
sekitar 6m X 7m. Perluasan ini juga dilengkapi dengan tata ruang yang baru, fasilitas-
fasilitas baru, interior yang lebih menekankan pada konsep kenyamanan, serta eksterior
yang disesuaikan dengan luas tanah dan keadaan bangunan Coklat Cafeshop secara
keseluruhan.
Setelah semua proses perluasan selesai dilakukan, maka soft opening Coklat baru
dilakukan pada tanggal 22 Desember 2007. Sejak itulah, Coklat Cafeshop mulai
menunjukkan eksistensinya kembali dengan warna dan kemasan yang lebih baru tanpa
mengesampingkan visi-misi Coklat yang sudah lebih dulu dikenalkan pada masyarakat
Jogja oleh managemen sebelumnya.
8
3.2 Analisis Kebutuhan Sistem
3.2.1 Kebutuhan Fungsional
Kebutuhan fungsional merupakan jenis kebutuhan yang berisi proses-proses apa saja
yang nantinya bisa dilakukan oleh sistem dan juga berisi informasi-informasi apa saja
yang harus ada dan dihasilkan oleh system.
3.3 Analisis Kelayakan Sistem
Tujuan utama dari pada analisis kelayakan sistem adalah untuk mengetahui
apakah sistem yang baru dan akan ditetapkan layak dipakai atau tidak. Dalam hal ini
tentunya diperlukan pertimbangan yang matang seberapa yang didapat dan biaya yang
diperlukan dari sistem yang baru.
3.4 Analisis Biaya dan Manfaat
Pengembangan suatu sistem informasi merupakan suatu investasi seperti halnya
investasi proyek lainnya. Investasi berarti dikeluarkannya sumber-sumber daya untuk
mendapatkan manfaat di masa mendatang
Hasilnya dari investasi tersebut yaitu sistem informasi akan memberikan
manfaat-manfaat yang dapat berupa manfaat yang baru. Jika manfaat yang diharapkan
lebih kecil dari sumber-sumber daya yang akan dikeluarkan, maka sistem informasi ini
dikatakan tidak bernilai atau tidak layak.
3.5 Perancangan Sistem
3.5.1 Pengertian Perancangan Sistem
Setelah kita melakukan analisis sistem secara seksama, kita selanjutnya
melangkah ke perancangan sistem. Perancangan sistem adalah strategi untuk
memecahkan masalah dan mengembangkan solusi terbaik bagi permasalahan itu.
Perancangan sistem adalah termasuk bagaimana mengorganisasi sistem ke dalam
subsistem-subsistem, serta alokasi subsistem-subsistem ke komponen-komponen
perangkat keras, perangkat lunak, serta prosedur-prosedur.
9
3.5.2 Flowchart yang diusulkan
3.5.3 DFD Sistem Coklat Cafeshop
Merupakan alat perancangan sistem yang berorientasi pada alur data yang dapat
digunakan untuk menggambarkan hasil analisa maupun perancangan sistem yang sudah
dikomunukasikan oleh sistem kepada user maupun pembuat aplikasi program.
1. DFD Level 0
10
2. DFD Level 1
User
Pengolahan
Data berita
Pengolahan
Data testimoni
Admin
berita komentar galeri produk testimony
Ent
ry D
ata
beri
ta
Ent
ry d
ata
test
imon
i
Ent
ry d
ata
gale
ri
Pengolahan
Data komentar
Ent
ry D
ata
kom
enta
r
D
ata
beri
ta
Dat
a te
stim
oni
D
ata
gale
ri
Dat
a P
rodu
k
Dat
a ko
men
tar
polling
Dat
a po
llin
g
Proses pembuatan Laporan
Laporan
D1
1 D2
1 D3
1 D4
1 D5
1 D6
1
Pengolahan
Data polling
Ent
ry D
ata
poll
ing
polling
Dat
a ad
min
Login admin
Pengolahan
Data galeri
Pengolahan
Data admin
Pengolahan
Data produk
Ent
ry d
ata
prod
uk
D7
Ent
ry d
ata
adm
in
Ent
ry d
ata
logi
n
Inpu
t
4. Implementasi dan Pembahasan
Implementsi merupakan tahapan setelah melakukan analisa dan perancangan
sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada
keadaan sebenarnya sehingga dari sini akan di ketahui apakah program atau aplikasi
atau sistem yang telah di buat benar-benar dapat menghasilkan keluaran yang sesuai
dengan tujuan yang di inginkan program harus bebas terlebih dahulu dari kesalahan-
kesalahan sebelum program di terapkan dan diimplementasikan.
Kesalahan program yang mungkin terjadi adalah kesalahan bahasa (sintaks) .
kesalahan pada program yang sedang berjalan (runtime) atau kesalahan logika. Setelah
program bebas dari kesalahan ,program di uji dengan memasukan data uji untuk di olah.
Implementasi di wujudkan dengan form-form yang telah dibuat berdasarkan rancangan
form yang ada pada bab sebelumnya. Pengimplementasian dan pembahasan
perancangan aplikasi web Coklat Cafeshop dengan menggunakan bahasa pemrograman
php dan mysql untuk merancang database.
11
4.1 Pembuatan Database
Database untuk website ini bernama coklat_cafe terdiri dari 7 tabel dan dibuat
dengan phpmyadmin. Dapat diakses dengan cara mengetikkan
http://localhost/phpmyadmin.
Langkah–langkah pembuatan database dan tabel di phpMyAdmin :
1. Buka browser (Mozilla Firefox), lalu ketikkan pada bagian address:
http://localhost/phpmyadmin.
Gambar 4.1 Gambar phpmyadmin
2. Untuk pembuatan database, isikan nama database pada bagian Create new
database, misalnya : coklat_cafe (tidak boleh ada spasi), lalu klik tombol create.
3. Maka akan terbentuk sebuah database dengan nama: coklat_cafe, untuk
mengetahui nama database bisa melihatnya pada bagian jendela kiri di bawah
teks Home. Setelah membuat database, maka langkah selanjutnya adalalah
membuat tabel di database coklat_cafe
4.2 Pembahasan Program
1. Listing Program Simpan
Listing program simpan pada umunya untuk semua tabel sama listingnya, hanya
dibedakan setiap formnya berdasarkan field – field yang ada, listingnya seperti listing
dibawah ini digunakan di tabel Berita.
<title>+++ INPUT BERITA +++</title><?
include"../config.php";
if ($file != "none" and $file!="")
{
$gambar=$file_name;
copy($file, "../image/$gambar");
;}
12
$query="insert into
berita(id_berita,tema,tanggal,isi_berita,gambar)values
((''),'$tema','$tanggal','$isi_berita','$gambar')";
if (!mysql_query($query))
{
echo mysql_error();
exit();}
print("<script>window.alert('Data Sudah
Diinputkan!');
window.location='input_berita.php';</script>");
?>
4.3 Uji Coba Program
Tujuan pelaksanaan pengetesan program adalah untuk mengetahui letak dan
bentuk kekurangan dari sistem yang dibuat dengan melakukan kegiatan studi kelayakan.
Jika sistem yang dibuat telah memenuhi permasalahan yang diminta maka sistem
dinyatakan layak penggunaanya dan jika tidak maka dilakukan pengecekan dan
perbaikan ulang terhadap bentuk kekurangannya. Pengetesan program dilakukan oleh
pihak yang berkepentingan terhadap sistem tersebut. Permasalahan ini bertujuan apakah
sistem yang dibuat sudah membantu menyelesaikan permasalahan yang ada atau
sebaliknya. Selain itu juga bertujuan untuk menghindari kesalahan-kesalahan pada
program yang dibuat.
4.4 Uji Coba Sistem
4.4.1 Black Box Testing Uji coba black box yaitu spesifikasi suatu fungsi atau modul apakah berjalan
sesuai dengan yang diharapkan atau tidak. Pengujian ini berfokus pada persyaratan
fungsional perangkat lunak.
4.4.2 White Box Testing
Uji coba white box menggunakan struktur control rancangan untuk memperoleh
tase cas. Didasarkan pada pengamatan yang teliti tahap detail prosedur dan jalur logika
yang melewati perangkat lunak diuji dengan memberikan tase case yang menguji
serangkaian kondisi atau loop tertentu.
13
4.5 Manual Program
Manual program merupakan suatu petunjuk bagi pemakai tentang bagaimana
cara penggunaan program aplikasi yang dijalankan. Perancangan pada manual program
dilakukan apabila penyusunan perancangan database aplikasi input dan output data
telah selesai. Dengan perancangan manual form seperti ini diharapkan pengolahan
pemasukan data akan lebih sempurna
1. Halaman Admin a. Halaman Administrator
Gambar 4.15 Rancangan Halaman Administrator
Form Login ini berfungsi memberikan keamanan dengan hak akses untuk user.
Sebelum masuk pada menu utama admin harus melakukan login terlebih
dahulu. Pada menu login ketikkan user name dan password, jika benar maka
akan masuk ke menu utama, tetapi jika salah maka akan ditampilkan pesan
kesalahan. admin dapat mengakses semua form, menambah, mengedit,
menghapus data dan melakukan perubahan password
b. Halaman Menu
Gambar 4.16 Rancangan Halaman Menu
Rancangan form Menu Utama digunakan untuk membuka form manajemen user
14
2. Halaman User
a. Halaman Utama
Gambar 4.23 Rancangan Halaman Utama
Rancangan form Menu Utama digunakan user untuk melihat data
galeri,testimoni,berita, daftar produk, polling dan melihat perkembangan berita
5 Penutup
5.1 Kesimpulan Setelah beberapa tahapan dalam menyelesaikan web Coklat Cafeshop sebagai
media informasi dan promosi Dapat disimpulkan bahwa :
1. Pentingnya peran admin dalam mengelola infomasi untuk menjaga agar web
selalu meyajikan informasi terkini, relevan dan akurat bagi pengunjung web.
2. Melalui polling dan komentar dapat terbentuk interaksi antara web dan para
pengunjung.
3. Dengan Support online admin dapat melayani pengunjung untuk memberikan
respon secara real- time.
5.2 Saran
Adapun website tersebut diharapkan dapat memberikan pelayanan serta
kemudahan dalam pelaksanaan penyampaian informasi, oleh sebab itu agar ke
depannya website ini dapat berperan aktif dalam penyampaian informasi dan promosi,
dan memberikan data maupun keterangan yang sesuai dengan keadaan yang
sebenarnya untuk kelancaran kegiatan tersebut.
15
Untuk website ini, penulis memberikan saran sebagai berikut :
1. website ini perlu untuk dikembangkan lebih lanjut dengan menambah fitur-fitur yang
belum ada.
2. Perlu di kembangkan lagi dari segi keamanan. Penerapan website sebagai sarana
informasi dan promosi ini membutuhkan peran dari pihak Coklat Cafeshop..
16
DAFTAR PUSTAKA
Jogiyanto, H.M. 1999. Analisis dan Desain Sistem Informasi : Pendekatan Terstuktur,
Teori dan praktek Aplikasi Bisnis. Yogyakarta : Andi Offset
Hanif Al Fatta. 2007. Analisis Dan Perancangan Sistem Informasi. Yogyakarta: Andi
Offset.
Abdul Kadir. 2002. Pengenalan Sistem Informasi, Yogyakarta; Andi Offset.
Abdul Kadir. 2003. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta:
Andi Offset.
M Rudyanto Arief. 2006. Pemrograman Basis Data Menggunakan Transact SQL dengan
Microsoft SQL Server 2000, Yogyakarta; Andi Offset.
M Suyanto. 2003. Multimedia Alat untuk Meningkatkan Keunggulan Bersaing,
Yogyakarta; Andi Offset..