SlideShare ist ein Scribd-Unternehmen logo
1 von 18
L a p o r a n T u g a s B e s a r
A n a l i s i s P e r a n c a n g a n S i s t e m
I n f o r m a s i
APLIKASI SISTEM PEMESANAN PAGAR BESI
BERBASIS WEB
RESERVATION APPLICATIONS SYSTEM WEB BASED IRON
FENCE
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
BANDUNG, 2015
Disusun oleh :
Wida Nursyahidah 6701140054
DAFTAR ISI
DAFTAR ISI..........................................................................................................................ii
BAB 1
PENDAHULUAN.................................................................................................................1
BAB 2
LATAR BELAKANG..............................................................................................................4
BAB 3
ANALISIS DAN PERANCANGAN..........................................................................................9
1 1.akses web ..................................................................................................................13
22.memilih model pagar ..................................................................................................13
31.megisi format pemesanan ..........................................................................................13
DAFTAR PUSTAKA.............................................................................................................16
i
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Dalam pemenuhan kebutuhan dan kepuasan pelanggan merupakan
suatu nilai kualitas untuk sebuah perusahaan apabila mampu melayani dan
memuaskan pelanggannya, kurangnya kualitas dan pelayanan dapat membuat
para pelanggan kabur dan berpindah ke produk dari perusahaan yang lainnya.
Hal ini sangat mengancam persentase income/penjualan produk. Oleh karena
itu, pihak dari perusahaann harus mampu mengetahui cara bagaimana
membuat pelanggan puas dan nyaman atas pelayanan yang diberikan oleh
perusahaan. Perusahaan harus bisa menjaga kualitas pelayanan agar dapat
bersaing dengan perusahaan lainnya yang semakin maju .
Ditinjau dari sudut pandang pelanggan, salah satu cara yang efektif
dalam melakukan diferensiasi adalah melalui sistem dan jasa yang diberikan.
Hal ini membawa perubahan yang cukup mendasar dalam sistem utama.
Sebagai contoh, semakin banyaknya proses sistem yang digunakan oleh
perusahaan yang maju maka perusahaan biasa pun bergeser dari sekedar
menyediakan jasa dalam pelayanan kini pelayanan tersebut dibuat lebih
efisien dengan diterapkannya suatu sistem.
Analisis mengenai tingkat kepuasan dalam pelayanan ini nantinya dapat
dijadikan sebagai dasar untuk menentukan strategi yang relevan pada situasi
dan kondisi saat ini. Karena, dengan diadakannya APLIKASI SISTEM
PEMESANAN PAGAR BESI BERBASIS WEB pada usaha toko Nanjung
Jaya yang dapat digunakan oleh pelanggan ini, mampu mempercepat
pelanggan dalam pemesanan
1
1.2 Rumusan Masalah
Rumusan masalah yang terdapat dalam aplikasi sistem pemesanan
pagar besi berbasis web ini adalah :
• Bagaimana cara agar pelanggan ingin melihat-lihat model pagar tanpa
harus datang ke toko?
• Bagaimana cara pelanggan yang ingin memesan pagar dari jarak jauh?
1.3 Tujuan
Tujuan dari aplikasi sistem pemesanan pagar besi berbasis web ini
menuntaskan berbagai masalah seperti :
• Agar pelanggan dapat memilih dahulu model pagar dengan mudah.
• Agar pelanggan dapat memesan pagar tanpa harus dating ke tooko.
1.4 Batasan Masalah
Dalam aplikasi sistem pemesanan pagar besi berbasis web ini terdapat
batasan masalah yang hanya dapat diakses oleh aplikasi seperti:
• Memiliki sistem pemesanan
• Berfokus pada pemesanan , disertai peng-update-an model pagar
terbaru .
1.5 Metode Pengerjaan
Metode Pengerjaan yang di lakukan untuk membuat aplikasi ini adalah
dengan model Prototyping dalam metode ini kami melewati beberapa
tahapan , diantaranya:
1. Pemilihan Fungsi. Mengacu pada pemilahan fungsi yang harus
ditampilkan oleh prototyping. Pemilahan harus selalu dilakukan
berdasarkan pada tugas-tugas yang relevan yang sesuai dengan contoh
kasus yang akan diperagakan.
2. Penyusunan Sistem Informasi. Bertujuan memenuhi permintaan
kebutuhan akan tersedianya prototype.
3. Evaluasi.
4. Penggunaan selanjutnya.
.
2
1.6 Jadwal Pengerjaan
Pembuatan aplikasi sistem perpustakaan digital ini memakai waktu yang
sangat singkat, detail pengerjaannya yaitu:
Jadwal pengerjaan
Proses
Desember
12-15 16-19
Pemilihan
Fungsi.
Penyusunan
Sistem
Informasi
Evaluasi.
Penggunaan
selanjutnya.
3
BAB 2
LATAR BELAKANG
Dalam pembuatan sistem ini bahasa pemrograman yang digunakan
adalah Java. Java adalah bahasa pemrograman yang multi platform dan multi
device. Sekali anda menuliskan sebuah program dengan menggunakan Java,
anda dapat menjalankannya hampir di semua komputer dan perangkat lain
yang support Java, dengan sedikit perubahan atau tanpa perubahan sama
sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke
dalam p-code dan bisa dijalankan dengan Java Virtual Machine.
Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi
yang berbeda karena sifatnya yang umum dan nonspesifik.
1.7 Definisi Java
Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini
Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan
secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat
lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau
smartphone.
Java adalah salah satu bahasa pemrograman berorientasi obyek (OOP-
Object Oriented Programming). Paradigma OOP menyelesaikan masalah
dengan merepresentasikan masalah ke model objek. Pemisalan Objek dalam
OOP. Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus :
Status dan Perilaku. Contohnya, sepeda punya status(jumlah gir, jumlah
pedal, dua buah ban) dan perilaku(mengerem, mempercepat, ubah gir).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang
sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa
pemrograman biasanya disimpan sebagai variabel dan perilaku yang
diimplementasikan sebagai method.
4
1.8 Sejarah Java
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama
green. Tim ini dipimpin oleh Patrick Naughton dan James Gosling
(Sekelompok insinyur Sun ). Awalnya mereka ingin membuat suatu bahasa
komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang
memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah
dicoba oleh bahasa pascal. Sebelumnya Niclaus Wirth telah membuat sebuah
bahasa yang portable yang akan digunakan dalam mesin bayangan
selanjutnya ini disebut sebagai Virtual Mesin namun saat itu belum
diumumkan. Akhirnya tim green mengunakan ide ini akhirnya mereka
menciptakan Java Virtual Mesin. Vitual mesin inilah yang menbuat java
dapat dijalankan diberbagai platform. Pada tahun 1992 tim green membuat
produknya yang diberi nama *7 (Star Seven ) namun produk ini gagal
dipasaran.
Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa
pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama
ini diambil dari nama pohon yang ada didepan jendela James Gosling) namun
setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah
nama “ Java “. Pada tahun 1993 sampai pertengahan 1994 tim green yang
mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan
memperhatikan penjualan dari produknya. Ternyata tidak satupun orang
ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan. Pada tahun
itu Web berkembang sangat pesat saat itu browser yang banyak digunakan
adalah Mosaic suatu broser yang gratis.
Dalam suatu wawancara pada pertengahan tahun 94 James Gosling
mengatakan “We could build a real cool browser. It was one of the few things
in the client/serve mainstream that needed some of the weird things we’d
done: architecture neutral, real-time,reliable, secure—issues that weren’t
terribly important in the workstation world. So we built a browser.” Akhirnya
dibuatlah suatu browser oleh Patrick Naughton dan Jonathan Payne. Browser
itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan bahasa
java untuk menunjukkan kemampuan dari java.Yang tidak kalah hebatnya
mereka juga membuat teknologi yang disebut Aplet sehingga browser dapat
menjalankan kode program didalam browser. Inilah bukti dari teknologi itu
yang ditunjukkan java pada tanggal 25 mei 1995 sejak saat itu browser java
memberikan lisensinya kepada browser lain untuk bisa menjalankan Applet
dan pada tahun 1996 diberikan pada Internet Explorer. Akhirnya pada tahun
1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02 .
5
Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan
slogannya “Write once, Run anywhre “.
A. Edisi Java
Java adalah bahasa yang dapat dijalankan dimanapun dan di
sembarang platform apapun, di beragam lingkungan : internet,
intranets,consumer electronic products, dan computer applications.The java 2
platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam
aplikasi yang dibuat dengan bahasa Java, java dipaketkan dalam edis – edisi
berikut:
1.Java 2 Standard Edition ( J2SE )
2Java 2 Enterprise dition ( J2EE )
3.Java 2 Micro Edition ( J2ME )
Masing – masing edisi berisi Java 2 Software Development Kit
( J2SDK ) untuk mengembangkan aplikasi dan Java 2 Runtime Environent
( J2RE ) untuk menjalankan aplikasi.
B. Kelebihan Java di bandingkan dengan C++
Pembuat program java telah merancang java untuk menghilangkan
pengalokasian dan dealokasi memori secara manual, karena java memiliki
Garbage Collection. Diperkenalkannya deklarasi array yang sebenarnya dan
menghilangkan aritmatika pointer. Hal ini yang sering menyebabkan memori
overwrite. Dihilangkannya multiple inheritance, mereka menggantinya
dengan interface.
C. Versi Awal
Versi awal Java pada tahun 1996 sudah merupakan versi release
sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket
standar awal yang terus dikembangkan pada versi selanjutnya:
• java.lang: Peruntukan kelas elemen-elemen dasar.
• java.io: Peruntukan kelas input dan output, termasuk penggunaan
berkas.
• java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan
kelas kelas penanggalan.
• java.net: Peruntukan kelas TCP/IP, yang memungkinkan
berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
• java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna
(GUI)
• java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada
penjelajah web.
6
D. kelebihan
• multiplatform, Java dapat dijalankan dalam beberapa platform
komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan
slogannya yangs udah dibahas sebelumnya.
• OOP atau Object Oriented Programming. Java memiliki library yang
lengkap. library disini adalah sebuah kumpulan dari program yang
disertakan dalam Java. Hal ini akan memudahkan pemrograman
menjadi lebih mudah. Kelengkapan library semakin beragam jika
ditambah dengan karya komunitas Java.
• Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan
library/perpustakaan (kumpulan program program yang disertakan
dalam pemrograman java) yang sangat memudahkan dalam
penggunaan oleh para pemrogram untuk membangun aplikasinya.
Kelengkapan perpustakaan ini ditambah dengan keberadaan
komunitas Java yang besar yang terus menerus membuat
perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan
pembangunan aplikasi.
• Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++
sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat
ini pengguna Java sangat banyak, sebagian besar adalah pemrogram
C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat
juga mulai berpindah dengan mengajarkan Java kepada murid-murid
yang baru karena lebih mudah dipahami oleh murid dan dapat
berguna juga bagi mereka yang bukan mengambil jurusan komputer.
• Pengumpulan sampah otomatis, memiliki fasilitas pengaturan
penggunaan memori sehingga para pemrogram tidak perlu melakukan
pengaturan memori secara langsung (seperti halnya dalam bahasa C+
+ yang dipakai secara luas.
7
E. Kekurangan
Menggunakan memori yang cukup banyak, lebih besar daripada
bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai
dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga tidak
dialami oleh semua pengguna aplikasi Java. Mereka yang sudah
menggunakan perangkat keras dengan teknologi terbaru tidak merasakan
kelambatan dan konsumsi memori Java yang tinggi. Lain halnya dengan
mereka yang menggunakan teknologi lama atau komputer yang sudah
berumur tua lebih dari empat tahun akan merasakan adanya kelambatan.
Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode
jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java
merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi,
seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi
pada Microsoft.net Platform. Dengan demikian, algoritma yang digunakan
program akan lebih sulit disembunyikan dan mudah dibajak/direverse-
engineer
8
BAB 3
ANALISIS DAN PERANCANGAN
Dalam proses penganalisisan dan perancangan terdapat beberapa tahapan atau
proses yang dilalui, beberapa proses tersebut yaitu:
1.9 Gambaran Sistem Saat Ini (atau Produk)
Berikut adalah gambaran yang sedang berjalan saat ini :
Gambar01.proses bisnis yang sedang berjalan
9
Gambar02.proses bisnis yang diusulkan
10
1.10 Analisis Kebutuhan Sistem (atau Produk)
Analisis kebutuhan sistem (produk) didalamnya terdaoat beberapa kriteria ,
diantaranya :
1.10.1 Kebutuhan Fungsional :
Kebutuhan fungsional adalah pernyataan layanan sistem yang harus
disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana
perilaku sistem pada situasi tertentu, kebutuhan sistem fungsional pada sistem
aplikasi perpustakaan digital ini yaitu sisitem dapat menyimpan data
pemesanan.
1.10.2 Kebutuhan Antar Muka :
kebutuhan-kebutuhan untuk pengembangan aplikasi sistem pemesanan pagar
ini sebagai berikut menghubungkan aplikasi dengan pengguna melewati
deskop.
1.10.3 Kebutuhan Unjuk Kerja :
Kebutuhan yang menunjang dalam pemakaian aplikasi sistem pemesanan
pagar ini yaitu adanya otoritas pemakai perangkat lunak dan akses data sesuai
dengan sistem.
11
1.11 Perancangan Basis Data
Dalam perancangan basis data pada aplikasi sistem pemesanan pagar ini di
sajikan dalam beberapa macam diagram, diantaranya:
a. Use Case diagram
Gambar03.Use case system pemesanan pagar
Deskripsi usecase
3 Usecase 4 Deskripsi
5 akses web 6 hak akses actor untuk membuka halaman web
7 Memilih model pagar 8 Hak akses actor untuk melihat-lihat dan memilih
pagar sesuai model yang tersedia.
9 Mengisi format
pemesanan
10 Memasukkan nama dan alamat beserta pesanan
pagar.
12
1 1.akses web
no aktor Reaksi sistem
1. Membuka halaman web
2. Menampilkan menu awal
2 2.memilih model pagar
no aktor Reaksi sistem
1. Membuka menu model pagar
2. Menampilkan menu yang dipilih
3. Mengklik button “pilih” untuk
Memilih pagar
4. Menampilkan detail mengenai pagar
5. Klik yes/no
3 1.megisi format pemesanan
no aktor Reaksi sistem
1. Membuka menu format
pemesanan
2. Menampilkan menu yang dipilih
3. Mengisi semua detail form
4. Menampilkan detail mengenai form
5. Klik yes/no
13
Gambar04.diagram sequence
Gambar05.class diagram
14
1.12 Perancangan Dokumen
Rancangan dari aplikasi ini dibuat hanya untuk membantu dalam hal
pemesanan.
1.13 Kebutuhan Perangkat Keras dan Perangkat Lunak
dalam penerapannya sistem perlu dilengkapi oleh perangkat keras dan
perangkat lunak yang menunjang jalannya sistem tersebut, seperti : PC dan
perangkat pelengkapnya.
1.13.1 Pengembangan Sistem
Aplikasi ini akan lebih berkembang bila diperluas oleh media maya/ Internet.
15
DAFTAR PUSTAKA
buku PA oleh mahasiswa Telkom University jurusan manajemen informatika
oleh yudishtira sukma dawadharma.
lampiran
16

Weitere ähnliche Inhalte

Was ist angesagt?

Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaIndividual Consultants
 
Makalah java final
Makalah java finalMakalah java final
Makalah java finaladitamayahya
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-javaThan Thi Habidan
 
Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034ariunmuh
 
Pemrograman iii chapter i
Pemrograman iii chapter iPemrograman iii chapter i
Pemrograman iii chapter iAMAROL_POLIMAT
 
Modul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swingModul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swingAgung W
 
Belajar pemrograman java dasar
Belajar pemrograman java dasarBelajar pemrograman java dasar
Belajar pemrograman java dasarVina Rahmi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1foxted17
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAgung Sulistyanto
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)eltwordy
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Katrina Flomina
 

Was ist angesagt? (17)

Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java final
Makalah java finalMakalah java final
Makalah java final
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
 
Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Pemrograman iii chapter i
Pemrograman iii chapter iPemrograman iii chapter i
Pemrograman iii chapter i
 
Modul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swingModul praktikum-pbo-5-swing
Modul praktikum-pbo-5-swing
 
Belajar pemrograman java dasar
Belajar pemrograman java dasarBelajar pemrograman java dasar
Belajar pemrograman java dasar
 
Pert 2 PBO
Pert 2 PBOPert 2 PBO
Pert 2 PBO
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
java
javajava
java
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan java
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Java1
Java1Java1
Java1
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan java
 

Ähnlich wie Wida nursyahidah 6701140054_pis1405_tugas apsi

Nadya indah 6701144061_pis1405
Nadya indah 6701144061_pis1405Nadya indah 6701144061_pis1405
Nadya indah 6701144061_pis1405nadyaindah10
 
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstopAplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstoptiaraberlian
 
Java ppt
Java pptJava ppt
Java ppt044249
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJurnal IT
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsismaryamalz
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1pencari buku
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaKristanto Wijaya
 
Pemrograman II -1.pdf
Pemrograman II -1.pdfPemrograman II -1.pdf
Pemrograman II -1.pdfngajiyanto .
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputraReynold Syahputra
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputraReynold Syahputra
 
Aplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis DesktopAplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis Desktopdwireksapermana
 
Ppt java
Ppt javaPpt java
Ppt javamutianb
 
Ppt java rullyamrizal-1102412020
Ppt java rullyamrizal-1102412020Ppt java rullyamrizal-1102412020
Ppt java rullyamrizal-1102412020mutia902
 

Ähnlich wie Wida nursyahidah 6701140054_pis1405_tugas apsi (20)

Nadya indah 6701144061_pis1405
Nadya indah 6701144061_pis1405Nadya indah 6701144061_pis1405
Nadya indah 6701144061_pis1405
 
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstopAplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
 
Java ppt
Java pptJava ppt
Java ppt
 
Travel
TravelTravel
Travel
 
Travel
TravelTravel
Travel
 
Java
JavaJava
Java
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsi
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1
 
Modul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa JavaModul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa Java
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa java
 
Pemrograman II -1.pdf
Pemrograman II -1.pdfPemrograman II -1.pdf
Pemrograman II -1.pdf
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputra
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputra
 
Aplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis DesktopAplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis Desktop
 
Ppt java
Ppt javaPpt java
Ppt java
 
Tugas individu Rekweb 1
Tugas individu Rekweb 1Tugas individu Rekweb 1
Tugas individu Rekweb 1
 
Bab ii
Bab iiBab ii
Bab ii
 
makalahh
makalahhmakalahh
makalahh
 
Ppt java rullyamrizal-1102412020
Ppt java rullyamrizal-1102412020Ppt java rullyamrizal-1102412020
Ppt java rullyamrizal-1102412020
 

Kürzlich hochgeladen

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 

Kürzlich hochgeladen (20)

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 

Wida nursyahidah 6701140054_pis1405_tugas apsi

  • 1. L a p o r a n T u g a s B e s a r A n a l i s i s P e r a n c a n g a n S i s t e m I n f o r m a s i APLIKASI SISTEM PEMESANAN PAGAR BESI BERBASIS WEB RESERVATION APPLICATIONS SYSTEM WEB BASED IRON FENCE PROGRAM STUDI D3 MANAJEMEN INFORMATIKA FAKULTAS ILMU TERAPAN UNIVERSITAS TELKOM BANDUNG, 2015 Disusun oleh : Wida Nursyahidah 6701140054
  • 2. DAFTAR ISI DAFTAR ISI..........................................................................................................................ii BAB 1 PENDAHULUAN.................................................................................................................1 BAB 2 LATAR BELAKANG..............................................................................................................4 BAB 3 ANALISIS DAN PERANCANGAN..........................................................................................9 1 1.akses web ..................................................................................................................13 22.memilih model pagar ..................................................................................................13 31.megisi format pemesanan ..........................................................................................13 DAFTAR PUSTAKA.............................................................................................................16 i
  • 3. BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam pemenuhan kebutuhan dan kepuasan pelanggan merupakan suatu nilai kualitas untuk sebuah perusahaan apabila mampu melayani dan memuaskan pelanggannya, kurangnya kualitas dan pelayanan dapat membuat para pelanggan kabur dan berpindah ke produk dari perusahaan yang lainnya. Hal ini sangat mengancam persentase income/penjualan produk. Oleh karena itu, pihak dari perusahaann harus mampu mengetahui cara bagaimana membuat pelanggan puas dan nyaman atas pelayanan yang diberikan oleh perusahaan. Perusahaan harus bisa menjaga kualitas pelayanan agar dapat bersaing dengan perusahaan lainnya yang semakin maju . Ditinjau dari sudut pandang pelanggan, salah satu cara yang efektif dalam melakukan diferensiasi adalah melalui sistem dan jasa yang diberikan. Hal ini membawa perubahan yang cukup mendasar dalam sistem utama. Sebagai contoh, semakin banyaknya proses sistem yang digunakan oleh perusahaan yang maju maka perusahaan biasa pun bergeser dari sekedar menyediakan jasa dalam pelayanan kini pelayanan tersebut dibuat lebih efisien dengan diterapkannya suatu sistem. Analisis mengenai tingkat kepuasan dalam pelayanan ini nantinya dapat dijadikan sebagai dasar untuk menentukan strategi yang relevan pada situasi dan kondisi saat ini. Karena, dengan diadakannya APLIKASI SISTEM PEMESANAN PAGAR BESI BERBASIS WEB pada usaha toko Nanjung Jaya yang dapat digunakan oleh pelanggan ini, mampu mempercepat pelanggan dalam pemesanan 1
  • 4. 1.2 Rumusan Masalah Rumusan masalah yang terdapat dalam aplikasi sistem pemesanan pagar besi berbasis web ini adalah : • Bagaimana cara agar pelanggan ingin melihat-lihat model pagar tanpa harus datang ke toko? • Bagaimana cara pelanggan yang ingin memesan pagar dari jarak jauh? 1.3 Tujuan Tujuan dari aplikasi sistem pemesanan pagar besi berbasis web ini menuntaskan berbagai masalah seperti : • Agar pelanggan dapat memilih dahulu model pagar dengan mudah. • Agar pelanggan dapat memesan pagar tanpa harus dating ke tooko. 1.4 Batasan Masalah Dalam aplikasi sistem pemesanan pagar besi berbasis web ini terdapat batasan masalah yang hanya dapat diakses oleh aplikasi seperti: • Memiliki sistem pemesanan • Berfokus pada pemesanan , disertai peng-update-an model pagar terbaru . 1.5 Metode Pengerjaan Metode Pengerjaan yang di lakukan untuk membuat aplikasi ini adalah dengan model Prototyping dalam metode ini kami melewati beberapa tahapan , diantaranya: 1. Pemilihan Fungsi. Mengacu pada pemilahan fungsi yang harus ditampilkan oleh prototyping. Pemilahan harus selalu dilakukan berdasarkan pada tugas-tugas yang relevan yang sesuai dengan contoh kasus yang akan diperagakan. 2. Penyusunan Sistem Informasi. Bertujuan memenuhi permintaan kebutuhan akan tersedianya prototype. 3. Evaluasi. 4. Penggunaan selanjutnya. . 2
  • 5. 1.6 Jadwal Pengerjaan Pembuatan aplikasi sistem perpustakaan digital ini memakai waktu yang sangat singkat, detail pengerjaannya yaitu: Jadwal pengerjaan Proses Desember 12-15 16-19 Pemilihan Fungsi. Penyusunan Sistem Informasi Evaluasi. Penggunaan selanjutnya. 3
  • 6. BAB 2 LATAR BELAKANG Dalam pembuatan sistem ini bahasa pemrograman yang digunakan adalah Java. Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan nonspesifik. 1.7 Definisi Java Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone. Java adalah salah satu bahasa pemrograman berorientasi obyek (OOP- Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek. Pemisalan Objek dalam OOP. Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, sepeda punya status(jumlah gir, jumlah pedal, dua buah ban) dan perilaku(mengerem, mempercepat, ubah gir). Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya disimpan sebagai variabel dan perilaku yang diimplementasikan sebagai method. 4
  • 7. 1.8 Sejarah Java Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green. Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ). Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda. Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal. Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat itu belum diumumkan. Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin. Vitual mesin inilah yang menbuat java dapat dijalankan diberbagai platform. Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven ) namun produk ini gagal dipasaran. Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling) namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “ Java “. Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan. Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu broser yang gratis. Dalam suatu wawancara pada pertengahan tahun 94 James Gosling mengatakan “We could build a real cool browser. It was one of the few things in the client/serve mainstream that needed some of the weird things we’d done: architecture neutral, real-time,reliable, secure—issues that weren’t terribly important in the workstation world. So we built a browser.” Akhirnya dibuatlah suatu browser oleh Patrick Naughton dan Jonathan Payne. Browser itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan kemampuan dari java.Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet sehingga browser dapat menjalankan kode program didalam browser. Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei 1995 sejak saat itu browser java memberikan lisensinya kepada browser lain untuk bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer. Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02 . 5
  • 8. Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya “Write once, Run anywhre “. A. Edisi Java Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang platform apapun, di beragam lingkungan : internet, intranets,consumer electronic products, dan computer applications.The java 2 platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa Java, java dipaketkan dalam edis – edisi berikut: 1.Java 2 Standard Edition ( J2SE ) 2Java 2 Enterprise dition ( J2EE ) 3.Java 2 Micro Edition ( J2ME ) Masing – masing edisi berisi Java 2 Software Development Kit ( J2SDK ) untuk mengembangkan aplikasi dan Java 2 Runtime Environent ( J2RE ) untuk menjalankan aplikasi. B. Kelebihan Java di bandingkan dengan C++ Pembuat program java telah merancang java untuk menghilangkan pengalokasian dan dealokasi memori secara manual, karena java memiliki Garbage Collection. Diperkenalkannya deklarasi array yang sebenarnya dan menghilangkan aritmatika pointer. Hal ini yang sering menyebabkan memori overwrite. Dihilangkannya multiple inheritance, mereka menggantinya dengan interface. C. Versi Awal Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya: • java.lang: Peruntukan kelas elemen-elemen dasar. • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas. • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan. • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP. • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI) • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web. 6
  • 9. D. kelebihan • multiplatform, Java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yangs udah dibahas sebelumnya. • OOP atau Object Oriented Programming. Java memiliki library yang lengkap. library disini adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika ditambah dengan karya komunitas Java. • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi. • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer. • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C+ + yang dipakai secara luas. 7
  • 10. E. Kekurangan Menggunakan memori yang cukup banyak, lebih besar daripada bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga tidak dialami oleh semua pengguna aplikasi Java. Mereka yang sudah menggunakan perangkat keras dengan teknologi terbaru tidak merasakan kelambatan dan konsumsi memori Java yang tinggi. Lain halnya dengan mereka yang menggunakan teknologi lama atau komputer yang sudah berumur tua lebih dari empat tahun akan merasakan adanya kelambatan. Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft.net Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse- engineer 8
  • 11. BAB 3 ANALISIS DAN PERANCANGAN Dalam proses penganalisisan dan perancangan terdapat beberapa tahapan atau proses yang dilalui, beberapa proses tersebut yaitu: 1.9 Gambaran Sistem Saat Ini (atau Produk) Berikut adalah gambaran yang sedang berjalan saat ini : Gambar01.proses bisnis yang sedang berjalan 9
  • 13. 1.10 Analisis Kebutuhan Sistem (atau Produk) Analisis kebutuhan sistem (produk) didalamnya terdaoat beberapa kriteria , diantaranya : 1.10.1 Kebutuhan Fungsional : Kebutuhan fungsional adalah pernyataan layanan sistem yang harus disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu, kebutuhan sistem fungsional pada sistem aplikasi perpustakaan digital ini yaitu sisitem dapat menyimpan data pemesanan. 1.10.2 Kebutuhan Antar Muka : kebutuhan-kebutuhan untuk pengembangan aplikasi sistem pemesanan pagar ini sebagai berikut menghubungkan aplikasi dengan pengguna melewati deskop. 1.10.3 Kebutuhan Unjuk Kerja : Kebutuhan yang menunjang dalam pemakaian aplikasi sistem pemesanan pagar ini yaitu adanya otoritas pemakai perangkat lunak dan akses data sesuai dengan sistem. 11
  • 14. 1.11 Perancangan Basis Data Dalam perancangan basis data pada aplikasi sistem pemesanan pagar ini di sajikan dalam beberapa macam diagram, diantaranya: a. Use Case diagram Gambar03.Use case system pemesanan pagar Deskripsi usecase 3 Usecase 4 Deskripsi 5 akses web 6 hak akses actor untuk membuka halaman web 7 Memilih model pagar 8 Hak akses actor untuk melihat-lihat dan memilih pagar sesuai model yang tersedia. 9 Mengisi format pemesanan 10 Memasukkan nama dan alamat beserta pesanan pagar. 12
  • 15. 1 1.akses web no aktor Reaksi sistem 1. Membuka halaman web 2. Menampilkan menu awal 2 2.memilih model pagar no aktor Reaksi sistem 1. Membuka menu model pagar 2. Menampilkan menu yang dipilih 3. Mengklik button “pilih” untuk Memilih pagar 4. Menampilkan detail mengenai pagar 5. Klik yes/no 3 1.megisi format pemesanan no aktor Reaksi sistem 1. Membuka menu format pemesanan 2. Menampilkan menu yang dipilih 3. Mengisi semua detail form 4. Menampilkan detail mengenai form 5. Klik yes/no 13
  • 17. 1.12 Perancangan Dokumen Rancangan dari aplikasi ini dibuat hanya untuk membantu dalam hal pemesanan. 1.13 Kebutuhan Perangkat Keras dan Perangkat Lunak dalam penerapannya sistem perlu dilengkapi oleh perangkat keras dan perangkat lunak yang menunjang jalannya sistem tersebut, seperti : PC dan perangkat pelengkapnya. 1.13.1 Pengembangan Sistem Aplikasi ini akan lebih berkembang bila diperluas oleh media maya/ Internet. 15
  • 18. DAFTAR PUSTAKA buku PA oleh mahasiswa Telkom University jurusan manajemen informatika oleh yudishtira sukma dawadharma. lampiran 16