Professional Documents
Culture Documents
Di Ajukan Oleh :
Kelompok
1.
2.
3.
4.
5.
6.
ALVIN FAUZIE
(12132769)
ROHMAT ARIF
(12134729)
SUMARIYANTO (12136965)
SAEPUDIN
(12131847)
ILFAN A. FAJRI
(18121445)
EFAN A. SAPUTRA (12137592)
KATA PENGANTAR
Segala puji bagi Allah SWT Tuhan yang telah melimpahkan berbagai macam
kenikmatan kepada kita semua, shalawat dan salam mudah-mudahan tetap tercurahkan
kepada baginda Rasulullah SAW sang pembawa kebenaran sehingga kita bisa menikmati
manisnya iman dan islam dan mudah-mudahan kita termasuk ummat yang mendapatkan
syafaatnya dihari kiamat nanti, amin.
Dalam pembuatan makalah ini, tidak sedikit hambatan yang kami hadapi. Namun
kami menyadari bahwa kelancaran dalam pembuatan makalah ini tidak lain berkat
bantuan, dorongan teman-teman dan bimbingan dosen Mata Kuliah Web Programing,
sehingga kendala-kendala yang kami hadapi dapat teratasi.
Makalah yang akan kami bahas disini WebSite Junior Apps .
Akhir kata kami berterimaksih kepada seluruh pihak yang terkait dalam
tersusunnya makalah ini hingga dapat terselesaikan dengan baik, khusunya kepada Dosen
yang telah memberikan tugas ini sehingga kami bisa banyak belajar dalam proses
penyusunan makalah ini dan kami sadar makalah ini tidaklah sempurna maka dari itu
saran dan kritik dari para pembaca kami harapkan guna kesempurnaan makalah kami
yang akan dating.
Penyusun,
DAFTAR ISI
ii
HALAMAN JUDUL............................................................................................................. i
KATA PENGANTAR.......................................................................................................... ii
DAFTAR ISI .......................................................................................................................
iii
BAB I PENDAHULUAN
I.1 Latar Belakang .............................................................................................................
4
I.2 Tujuan dan Manfaat .....................................................................................................
5
I.3 Ruang Lingkup............................................................................................................. 5
BAB II LANDASAN TEORI...............................................................................................
6
2.1.
2.2.
2.3.
2.4.
2.5.
13
Anlisis kebutuhan non-fungsional. 13
Perancangan antar muka.... 14
Struktur Navigasi21
Rancangan Basis Data
22
3.6. Spesifikasi
File.......
22
BAB VI PENUTUP 22
4.1 Kesimpulan 24
4.2 Saran...... 24
DAFTAR PUSTAKA..... 25
BAB I
iii
PENDAHULUAN
1.1.
Latar Belakang
Dunia teknologi informasi khususnya internet semakin berkembang, terutama
dalam penggunaan di bidang media komunikasi dan informasi, baik yang sifatnya intern
dan umum.Yang dimaksud dengan informasi Intern adalah data yang di simpan dalam
server yang dapat
diakses
adalah dapat diakses oleh semua pihak. Salah satu produk dari teknologi informasi dan
komunikasi adalah Website.Website yang digunakan oleh banyaknya kegiatan yang
berhubungan dengan komunikasi dan informasi yang dapat menyajikan suatu informasi
yang cepat dan tepat.Saat ini sudah banyak tersedia fasilitas dan sarana informasi untuk
mempermudah mendapatkan suatu informasi yang dibutuhkan oleh penggunanya.Website
juga banyak diterapkan dalam bidang baik usaha, entertainment, personal profile,
periklanan, dan masih banyak lagi yang lainnya.
Fasilitas yang disediakan oleh Website adalah informasi informasi yang dapat
digunakan oleh lembaga pendidikan, pemerintahan, pertahanan, hiburan, social, politik,
ilmiah dan ekonomi.Perkembangan multimedia yang begitu pesat dapat menarik
perhatian dan rasa ingin tahu seseorang. Dengan memanfaatkan hal tersebut untuk
memenuhi kepentingan masing-masing dimana user atau pemakai dapat melihat
gambar, teks, animasi, maka aplikasi Website dapat menjadi sebuah jawaban karena
informasi yang menarik akan mudah mempengaruhi image atau gambaran pembeli,
relasi bisnis bahkan juga pengunjung.
Tangerang merupakan kota yang sedang berkembang pesat. Itu bisa di lihat dari
pertumbuhan tata kota dan pembangunan yang terus di bangun.Di sinilah para pebisnis
atau wirausaha mengambil kesempatan untuk membangun suatu usaha salah satunya
adalah perusahaan pembuatan website sebagai media promosi seperti Junior Apps.Di
Tangerang banyak terdapat perusahaan yang sedang berkembang dan membutuhkan media
promosi itulah kesempatan yang tidak di lewatkan oleh Junior Apps.
4
Dengan Website inilah Junior Apps berharap penyampaian informasi dan promosi
yang diharapkan oleh perusahaan dapat terwujud.dengan website yang memberikan
kebutuhan informasi yang bersifat interaktif, yang dapat menampilkan gambar dan
keterangan yang dibutuhkan oleh calon pelanggan atau costumer sehingga customer lebih
tertarik pada perusahaan yang bekerja sama dengan Junior Apps. Maka judul dari Makalah
ini adalah Perancangan dan Pembuatan Website Company Profile Junior Apps
1.2 Tujuan dan Manfaat
Ada beberapa manfaat dan tujuan dalam Pembuatan Website Company Profile Junior
Apps
1) Efektifitas waktu dan tenaga.
Pembuatan Website Company Profile selain sebagai sarana promosi online juga
memberikan layanan kearah yang lebih baik dan professional.
2) Keakuratan data adalah penting.
Sistem ini diharapkan dapat menekan tingkat kesalahan yang paling banyak
disebabkan oleh faktor Human Error. Karena dengan sistem ini, semua aktifitas jalur
data dapat kita telusuri dan dapat dipertanggung jawabkan secara konsisten.
3) Kemudahan masyarakat dalam mendapatkan informasi secara akurat dan terpercaya.
Dengan menggunakan website sebagai sarana penyebaran informasi dan website
sebagai sarana sosialisasi program-program dari sebuah Perusahaan, diharapkan dapat
memudahkan masyarakat untuk mendapatkan informasi terkini yang diupdate secara
berkala oleh pihak Perusahaan/ Instansi. Dengan demikian akan terjadi interaksi secara
tidak langsung antara masyarakat dengan Perusahaan.
4) Efisiensi kinerja pada Perusahaan / Instansi.
Diharapkan dengan fasilitas yang sudah disediakan oleh sistem data entry dan navigasi
pada website, maka akan dapat memudahkan sumber daya yang ada untuk melakukan
update data dan entry data secara optimal.
1.3 Ruang Lingkup
Masalah yang dibahas pada Makalah ini adalah pembuatan sebuah situs web
digunakan untuk menyampaikan informasi yang berkaitan dengan informasi Perusahaan
Junior Apps yang diimplementasikan di Jurusan Manajemen Informatika, dengan
menggunakan bahasa HTML,CSS,JAVASCRIPT,PHP dan MySQL.
BAB II
LANDASAN TEORI
2.1 Konsep Dasar Web
Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang
dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah local melalui
alamat internet yang dikenali sebagai url. Gabungan atas semua situs yang dapat diakses
publik di internet disebut juga sebagai world wide web atau lebih dikenal dengan
singkatan www.
2.1.1 Sejarah Web
Sejarah penemuan web pada tahun 1989 oleh Lim Berners Lee, seorang
programmer komputer berkebangsaan Inggris, bekerja pada European Physics
Laboratory CERN di Genewa, Siwis.
Pada dasarnya web adalah penyediaan informasi di internet yang berbasis grafis
serta merupakan system pada internet yang memungkinkan siapapun untuk berada 24
jam/hari di internet.
Web merupakan sebuah client atau server system manajemen database yang
berfungsi seperti teks, grafik, video, dan suara.Dimana dalam pengaksesannya
menggunakan aturan-aturan tertentu, aliran tersebut berupa protocol yang disebut
transport.
Contoh protocol internet, protocol ( TCP/IP ). TCP akan mengatur paket-paket data dan
memastikan kebenaran paket-paket tersebut. IP akan membawa paket-paket data dari suatu
system ke sistem lain.
2.1.2 Kriteria penentu kesuksesan suatu Website atau Situs
Membangun situs professional adalah suatu pekerjaan yang tidak gampang,
perlu persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang
berulang-ulang karena menyangkut semua elemen yang membentuk situs. Apalagi
membangun sebuah situs yang berskala besar, seperti situs portal, e-commerce, e-learning,
berita, web mail, forum diskusi, dan lain-lain
Markup Language, artinya bahasa ini adalah bahasa markup untuk memformat konten
halaman web. Atau dengan kata lain, bahasa untuk mengaturm bagaimana penampilan
dan pemformatan konten yang ada di web. HTML menekankan penggambaran
komponen-komponen struktur dan format didalam halaman web.
2. PHP (Personal Home Page)
PHP digunakan untuk membuat tampilan web menjadi lebih dinamis, dengan
PHP anda bisa menjalankan beberapa file dalam satu file dengan cara memasukan atau
memanggil. PHP itu sendiri sudah dapat berinteraksi dengan beberapa database
walaupun dengan kelengkapan yang berbeda, yaitu seperti: DBM, FilePro
(Personic,Inc), Informix, Ingres, Interbase, Microsoft Access, MSSQL, MySQL,
Oracle, PostgrSQL, dan Sybase. Cara kerja PHP yaitu: pertama client web browser
menjalankan file PHP itu di web browser, kemudian file PHP itu dikirim ke web
server. Web server mengirimkannya lagi ke mesin PHP dan didalam mesin PHP itu
diproses, dan setelah diproses oleh mesin PHP maka akan berbentuk file HTML, dan
file HTML ini akan dikirimkan ke web server dan web server akan memberikan
kepengguna.
3. CSS (Cascading Style Sheets)
Menurut Andi (2013c:163) menjelaskan bahwa CSS adalah suatu kumpulan
kode-kode untuk memformat atau mengendalikan tampilan isi dalam suatu halaman
web. Ada dua jenis CSS yang dapat anda gunakan yaitu CSS yang bersifat internal dan
Eksternal. Anda akan lebih mudah menggunakan yang eksternal, karena script CSS
akan tersimpan berupa file CSS tersendiri, jadi akan lebih mudah melakukan
pengeditan, karena biasanya dihubungkan dengan link. Jika anda melakukan
perubahan format, Anda cukup melakukan perubahan pada file CSS, maka halaman
yang terhubung dengan file CSS tersebut akan ikut berubah. Jika menggunakan CSS
7
bersifat internal pada halaman, maka bila ada perubahan format harus melakukan
banyak pengeditan pada smua file.
4. JAVASCRIPT
Pada awalnya JavaScript dikembangkan pada web browser Netscape oleh
Brenden Eich dengan nama Mocha, kemudian berubah menjadi Live-Script dan yang
akhirnya menjadi JavaScript. Menurut Zaki (2008:26) JavaScript adalah skrip
program berbasis client yang dieksekusi oleh browser sehingga membuat halaman
website bisa melakukan tugastugas tambahan yang tidak bisa dilakukan oleh skrip
HTML biasa. Sedangkan menurut Wahana Komputer (2012:4) JavaScript
merupakan Bahasa scripting turunan dari pemrograman Java. JavaScript digunakan
untuk pemrograman web client-side. Dari pendapat diatas, dapat disimpulkan bahwa
JavaScript adalah Bahasa pemrograman yang merupakan pengembangan dari bahasa
pemrograman Java, yang digunakan untuk pemrograman web client-side dan dapat
berjalan pada web browser.
5. SQL
Bahasa query yang utama dalam SQL Server adalah SQL. SQL merupakan
bahasa komputer database yang didesain untuk pengembalian dan manajemen data
dalam system manajemen database relational (RDBMS), pembuatan dan modifikasi
skema database, dan manajemen kontrol akses objek database.
SQL telah diakui sebagai bahasa standar pada server basis data, seperti server
Oracle, Sybase, Interbase, dll. Oleh karena itu SQL dapat menghubungkan beberapa
tabel dari platform yang berbeda.
2.3 Basis Data
Menurut Aditama (2012:7) Database adalah tempat media penyimpanan data kita
dalam membuat sebuah program yang berisikan tabel, field dan record yang diselimuti
namanya DBMS (Database Management System). Di dalam DBMS (Database
Management System), terdapat struktur query yang digunakan untuk mengolah database
yang dikenal dengan SQL. Dalam proses pembuatan database SQL diperlukan sebuah
perangkat lunak yang dikenal dengan nama MySQL. MySQL merupakan salah satu
perangkat lunak untuk sistem manajemen database SQL. MySQL merupakan tipe data
8
relasional yang artinya MySQL menyimpan datanya dalam bentuk tabel-tabel yang saling
berhubungan. (Wahana Komputer, 2011:15)
mengorganisasikan
seluruh
elemen
pembuatan
web
dengan
memberikan perintah atau pesan. Ada 4 macam bentuk dasar dari navigasi yang
bisa digunakan dalam proses pembuatan web, yaitu:
1. Linear (Satu Alur)
Linear (satu alur) merupakan struktur yang hanya mempunyai satu
rangkaian cerita yang berurut. Dengan kata lain struktur ini hanya hanya dapat
menampilkan satu demi satu tampilan layar secara berurut menurut urutannya.
Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu halaman
sebelum atau satu halaman sesudah dan tidak dapat menampilkan dua
halaman sebelumnya atau dua halaman sesudahnya. Salah satu yang
terpenting dari sturktur ini adalah tidak diperkenankan terjadinya percabangan
9
2.
Hierarchical (Hirarki)
Struktur Hierarchical ini percabangan untuk menampilkan data
berdasarkan kriteria tertentu. Tampilan pada menu pertama akan disebut
sebagai master page (halaman utama kesatu), halaman utama ini akan
mempunyai halaman percabangan yang dikatakan slave page (halaman
pendukung). Jika salah satu halaman pendukung dipilih atau diaktifkan, maka
tampilan tersebut akan bernama master page (halaman utama kedua) dan
seterusnya. Yang terpenting dari struktur penjejakan ini tidak diperkenankan
adanya tampilan secara linear.
3.
non
Linear
(tidak
berurut)
merupakan
4.
Composite (Campuran)
10
kasus benar dan kasus salah, misalkan untuk kasus proses login maka kasus uji
yang dibuat adalah:
1. Jika user memasukan nama pemakai (user name) dan kata sandi (password)
yang benar
2. Jika user memasukan nama pemakai (user name) yang salah, misalnya nama
pemakai benar tapi kata sandi salah, atau sebaliknya, atau keduanya salah.
BAB III
ANALISA DAN PERANCANGAN
12
3.2.1
Analisa pengguna/user
14
Beranda
Layanan
Portofolio
Pemesanan
artikel
Tentang
Hubungi
kami
kami
Slider
Website aplication
Portofolio
Desktop aplication
15
Mobile aplication
Junior apps
Footer
Beranda
Plan 1
Layanan
Portofolio
Plan 2
Pemesanan
Artikel
Plan 3
Tentang
Hubungi
kami
kami
Plan 4
Feature
Footer
Beranda
Layanan
Portofolio
Pemesana
Artikel
Galery project
Footer
16
Tentang
Hubungi
kami
kami
Beranda
Layanan
Portofolio
Pemesanan
Artikel
Tentang
Hubungi
kami
kami
Tentang
Hubungi
kami
kami
Feature
Footer
Beranda
Layanan
Portofolio
Pemesanan
Artikel
Artikel
sidebar
Footer
LOGO
Beranda
Layanan
Portofolio
Pemesana
Artikel
Tentang
Hubungi
kami
kami
Profile perusahaan
Kemampuan
Footer
Beranda
Layanan
Portofolio
Pemesanan
Form kontak
Artikel
Tentang
Hubungi
kami
kami
Informasi
Footer
Gambar 3.3.2 adalah sebuah rancangan tampilan halaman data user / user
19
Gambar 3.3.3 adalah sebuah rancangan tampilan halaman data user / user
21
22
Elemen data
Id_user
email
pass
nama
level
Akronim
iduser
email
pass
nama
level
Tipe
INT
Varchar
Varchar
Varchar
INT
Panjang
11
30
30
30
1
Keterangan
Primary key
Akronim
kdartikel
kdkategori
judul
pengirim
isi
tgl
wkt
publish
Tipe
INT
varchar
text
varchar
text
date
Time
varchar
Panjang
11
255
Keterangan
Primary key
Akronim
Id
Layanan
Nama
Gambar
Keterangan
Tipe
Int
Varchar
Varchar
Varchar
Text
Panjang
11
255
30
255
keterangan
Primarykey
Akronim
Kdkategori
Kategori
Tipe
Int
Varchar
Panjang
11
255
Keterangan
Primarykey
Elemen data
kdartikel
kdkategori
judul
pengirim
isi
tgl
wkt
Publish
35
Elemen data
id
layanan
nama
gambar
keterangan
Elemen data
kdkategori
kategori
BAB VI
PENUTUP
4.1 Kesimpulan
Berdasarkan pembahasan pada bab-bab sebelumnya, maka pada bab ini yang
merupakan bab terakhir dari makalah ini, penulis akan mecoba menarik kesimpulan yakni
sebagai berikut :
23
1) Basisdata sangat dibutuhkan dalam pembuatan sebuah situs web, karena distribusi data
dalam situs tersebut tidak akan berjalan dengan baik tanpa basis data.
2) Dalam hal ini kecepatan dan efektifitas waktu adalah faktor yang paling penting.
Dengan menggunakan website sebagai sarana pelayanan promosi dan layanan secara
online akan sangat membantu dalam proses tersebut.
3) konsumen dan masyarakat umum pengguna internet dapat dengan mudah
mendapatkan informasi seputar layanan pemesanan yang ditawarkan.
4.2 Saran
Dengan terselesainya perancangan website Junior Apps pada penyedia jasa
pembuatan website,Program desktop dan Mobile Apps ini dan dalam sub bab terakhir ini
penulis ingin memberikan saran dan harapan yang dapat memberikan masukan yakni :
1) Pembuatan website ini masih sangat terbilang sederhana, terutama dari segi
tampilan dan segi keamanan, ada baiknya untuk tahap pengembangan sistem baru
diharapkan dibuat semenarik mungkin dan dikembangkan lebih lanjut dengan
tambahan informasi yang lebih lengkap lagi yang pastinya bisa lebih bermanfaat
2)
DAFTAR PUSTAKA
Hakim, Lukmanul dan Musalini, Uus. Cara Mudah Memadukan Web Design dan Web
Programming. Jakarta:Elex Media Komputindo. 2004.
Imansyah, Muhammad. PHP dan MySQL Untuk Orang Awam. Palembang:Maxikom.
2003
Arbie. Manajemen Database dengan MySQL. Yogyakarta:ANDI. 2003
Kadir, Abdul. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta: ANDI.
2002
24
Deliana Hartini, Lisye Mareta Cahya dan Kikis Sabrina Kaisariza. 2009. Database dengan
SQL Server 2005. Jakarta: Mitra Wacana Media.
25