Aplikasi ini bertujuan untuk mengelola data aquascape, transaksi, dan pelanggan di toko Naga Jaya Aquascape secara digital menggunakan website dan aplikasi Android. Aplikasi ini diharapkan dapat mempermudah proses pemesanan bagi pelanggan dan pengelolaan data bagi penjual.
Sistem Pemesanan Tiket Online PT Olmind
Ringkasan:
1. PT Olmind membutuhkan sistem pemesanan tiket online baru untuk meningkatkan layanan ke pelanggan.
2. Sistem baru akan memungkinkan pelanggan memesan tiket secara online tanpa harus melalui karyawan.
3. Tugas akhir ini akan merancang sistem pemesanan tiket online untuk PT Olmind menggunakan bahasa pemrograman Java, database MySQL, dan alat pengemb
This unofficial academic transcript is for Nima Majd, who earned an Associate of Applied Science degree in Electrical Engineering Technology with an Electronic Concentration from Northern Suffolk County Community College in December 2015. The transcript shows the courses Nima completed at the institution between 2013-2015, earning a cumulative GPA of 3.676. It also lists 10 credit hours that were transferred from Berklee College of Music in 1991-1992.
Laporan ini melakukan eksperimen jaringan dan probing menggunakan nmap dan hping3 untuk mendeteksi host yang aktif dan melakukan scanning port. Berbagai teknik scanning seperti Xmas scan, FIN scan, dan NULL scan digunakan untuk mengetahui status port. Hasil scanning menunjukkan beberapa host aktif dan port yang terbuka beserta informasi versi layanannya.
This document discusses several myths about happiness through summaries of research findings and quotes from experts and philosophers. It addresses the following myths:
1. Happiness is either genetic or not - while genetics play a role, research shows people can become happier through commitment and effort.
2. Happiness is a destination - lasting happiness has more to do with behaviors and mindset than life circumstances. Positive emotions increase resilience and life satisfaction over negative emotions.
3. People always adapt to their set point - while adaptation occurs, it can be slowed through actively appreciating experiences and using novelty.
4. Negative emotions always outweigh positive - positive emotions protect from consequences of negative emotions over time.
5. Happ
The document provides information on hosting a website, including:
- An agenda for an event on website hosting from 6:00-9:00pm covering questions, presentations, breaks, domain research, and storyboarding.
- Information on registering a domain name, choosing a name, how domain names work, subdomains, and hosting plans.
- Tips for selecting a web host including price, service, backups, support, and uptime. Support questions to ask the host are also provided.
This tutorial demonstrates how to create dynamic links in Tableau that point to Salesforce records. It discusses integrating Tableau with Salesforce to allow users to leverage a transactional CRM solution alongside data visualization. The tutorial provides steps to create a calculated field in Tableau using the Salesforce record ID, build a dynamic URL action, publish the views and dashboard to Tableau Online, and embed the resulting dashboard in Salesforce.
4 February, World Cancer Day unites the world's population in the fight against cancer. It aims to save millions of preventable deaths each year by raising awareness and education about the disease, pressing governments and individuals across the world to take action.
https://indianmedtrip.com/articles/world-cancer-day-raising-awareness-to-fight-against-cancer/
Sistem Pemesanan Tiket Online PT Olmind
Ringkasan:
1. PT Olmind membutuhkan sistem pemesanan tiket online baru untuk meningkatkan layanan ke pelanggan.
2. Sistem baru akan memungkinkan pelanggan memesan tiket secara online tanpa harus melalui karyawan.
3. Tugas akhir ini akan merancang sistem pemesanan tiket online untuk PT Olmind menggunakan bahasa pemrograman Java, database MySQL, dan alat pengemb
This unofficial academic transcript is for Nima Majd, who earned an Associate of Applied Science degree in Electrical Engineering Technology with an Electronic Concentration from Northern Suffolk County Community College in December 2015. The transcript shows the courses Nima completed at the institution between 2013-2015, earning a cumulative GPA of 3.676. It also lists 10 credit hours that were transferred from Berklee College of Music in 1991-1992.
Laporan ini melakukan eksperimen jaringan dan probing menggunakan nmap dan hping3 untuk mendeteksi host yang aktif dan melakukan scanning port. Berbagai teknik scanning seperti Xmas scan, FIN scan, dan NULL scan digunakan untuk mengetahui status port. Hasil scanning menunjukkan beberapa host aktif dan port yang terbuka beserta informasi versi layanannya.
This document discusses several myths about happiness through summaries of research findings and quotes from experts and philosophers. It addresses the following myths:
1. Happiness is either genetic or not - while genetics play a role, research shows people can become happier through commitment and effort.
2. Happiness is a destination - lasting happiness has more to do with behaviors and mindset than life circumstances. Positive emotions increase resilience and life satisfaction over negative emotions.
3. People always adapt to their set point - while adaptation occurs, it can be slowed through actively appreciating experiences and using novelty.
4. Negative emotions always outweigh positive - positive emotions protect from consequences of negative emotions over time.
5. Happ
The document provides information on hosting a website, including:
- An agenda for an event on website hosting from 6:00-9:00pm covering questions, presentations, breaks, domain research, and storyboarding.
- Information on registering a domain name, choosing a name, how domain names work, subdomains, and hosting plans.
- Tips for selecting a web host including price, service, backups, support, and uptime. Support questions to ask the host are also provided.
This tutorial demonstrates how to create dynamic links in Tableau that point to Salesforce records. It discusses integrating Tableau with Salesforce to allow users to leverage a transactional CRM solution alongside data visualization. The tutorial provides steps to create a calculated field in Tableau using the Salesforce record ID, build a dynamic URL action, publish the views and dashboard to Tableau Online, and embed the resulting dashboard in Salesforce.
4 February, World Cancer Day unites the world's population in the fight against cancer. It aims to save millions of preventable deaths each year by raising awareness and education about the disease, pressing governments and individuals across the world to take action.
https://indianmedtrip.com/articles/world-cancer-day-raising-awareness-to-fight-against-cancer/
Aplikasi sistem pemesanan pagar besi berbasis web ini memiliki tujuan untuk memudahkan pelanggan dalam memilih dan memesan pagar besi secara online tanpa harus datang ke toko secara langsung. Aplikasi ini memiliki fitur akses web untuk melihat model pagar, pilihan model pagar, dan format pemesanan online.
Pembuatan aplikasi hybrid mobile dengan menggunakan framework7 dan backend virtualisasi docker. Makalah ini membahas tentang pengertian mobile programming, hybrid app, backend server, docker, dan framework7. Kemudian membahas cara membuat backend server menggunakan docker, membuat frontend mobile menggunakan framework7, dan tampilan responsive aplikasi yang dibuat.
Aplikasi ini merancang sistem pelacakan mobil pada sistem informasi persewaan mobil yang terdiri dari aplikasi client berbasis Android untuk merequest lokasi mobil dan aplikasi server berbasis web untuk memonitor lokasi mobil dalam bentuk peta Google Maps beserta informasi transaksi sewa mobil.
Dokumen ini membahas tentang sistem manajemen sumber daya manusia bernama Aliber. Aliber hadir dalam dua versi, yaitu versi web dan versi android. Aliber dirancang untuk mempercepat proses pengajuan cuti secara online dan menjaga keamanan data karyawan. Aplikasi ini menggunakan arsitektur berbasis REST dan MVC serta dapat diakses melalui berbagai platform.
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server DockerRizkyCrown
Disini terdapat pengertian, tujuan, rumusan masalah, code/syntax, dan juga output ketika dijalankan. Pastikan kalian teliti agar dapat melihat hal detail dalam makalah ini
Aplikasi SimpleStopWatch dirancang untuk menghitung waktu pelari dalam berbagai jarak lari. Aplikasi ini dapat menginput nama pelari dan jarak lari, lalu menghitung dan menyimpan waktu pelari dalam database. Tujuannya adalah memudahkan pelatih dalam menghitung waktu pelari untuk berbagai jarak lari.
Dokumen ini membahas tentang perkembangan sistem manajemen basis data dan tren pengembangan perangkat lunak, mulai dari definisi database, metode pengembangan perangkat lunak, jenis database, dan aplikasi database populer seperti Microsoft Access, Oracle, dan Firebird. Dokumen ini juga membahas konsep seperti data warehousing dan data mining dalam mengelola basis data perusahaan.
Dokumen tersebut merupakan laporan proyek aplikasi perpustakaan online SMK Negeri 1 Depok yang dibuat oleh Fitra Sani. Laporan ini membahas tentang instalasi perangkat lunak yang dibutuhkan, perancangan aplikasi meliputi storyboard, database, dan desain antarmuka, serta pembuatan aplikasi web login admin dan menu utama.
Dokumen tersebut merupakan laporan proyek aplikasi perpustakaan online SMK Negeri 1 Depok yang dibuat oleh Fitra Sani. Laporan ini membahas tentang instalasi perangkat lunak yang dibutuhkan, perancangan aplikasi meliputi storyboard, database, dan desain antarmuka, serta pembuatan aplikasi web login admin dan menu utama.
Dokumen tersebut merupakan laporan proyek aplikasi perpustakaan online SMK Negeri 1 Depok yang dibuat oleh Fitra Sani. Laporan ini membahas tentang instalasi perangkat lunak yang dibutuhkan, perancangan aplikasi meliputi storyboard, database, dan desain antarmuka, serta pembuatan aplikasi web login admin dan menu utama.
Paragraf tersebut merangkum beberapa jenis bahasa pemrograman dan aplikasi yang menerapkan pengenalan suara, termasuk Java, PHP, BASIC, C++, Delphi, Google Voice, Siri, sensor ultrasonik, motor DC, GPS, H-Bridge motor driver, dan power supply.
Aplikasi Menghitung Volume Gas dengan memanfaatkan smartphone berbasis android pengguna akan lebih dipermudah dalam melakukan suatu perhitungan khususnya pada saat melakukan menghitung volume gas ideal.
1. Penelitian ini membangun sistem aplikasi terintegrasi untuk mengontrol dan melaporkan produksi gula dari 11 pabrik PT Perkebunan Nusantara X di Jawa Timur.
2. Sistem ini menggunakan database terdistribusi, PHP, dan mobile application untuk memantau produksi secara real-time dan mengambil keputusan cepat.
3. Pengujian menunjukkan sistem dapat berjalan dengan baik di server pusat dan sub-server, serta memungkinkan ak
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATKFitri Evi Nasution
Aplikasi ini membahas tentang pengembangan aplikasi pengelolaan persediaan barang dagang ATK menggunakan bahasa pemrograman Java. Aplikasi ini dirancang untuk mengelola data barang seperti input data barang, stok barang, harga barang, dan transaksi pembelian; serta mampu mencetak laporan.
Aplikasi sistem pemesanan pagar besi berbasis web ini memiliki tujuan untuk memudahkan pelanggan dalam memilih dan memesan pagar besi secara online tanpa harus datang ke toko secara langsung. Aplikasi ini memiliki fitur akses web untuk melihat model pagar, pilihan model pagar, dan format pemesanan online.
Pembuatan aplikasi hybrid mobile dengan menggunakan framework7 dan backend virtualisasi docker. Makalah ini membahas tentang pengertian mobile programming, hybrid app, backend server, docker, dan framework7. Kemudian membahas cara membuat backend server menggunakan docker, membuat frontend mobile menggunakan framework7, dan tampilan responsive aplikasi yang dibuat.
Aplikasi ini merancang sistem pelacakan mobil pada sistem informasi persewaan mobil yang terdiri dari aplikasi client berbasis Android untuk merequest lokasi mobil dan aplikasi server berbasis web untuk memonitor lokasi mobil dalam bentuk peta Google Maps beserta informasi transaksi sewa mobil.
Dokumen ini membahas tentang sistem manajemen sumber daya manusia bernama Aliber. Aliber hadir dalam dua versi, yaitu versi web dan versi android. Aliber dirancang untuk mempercepat proses pengajuan cuti secara online dan menjaga keamanan data karyawan. Aplikasi ini menggunakan arsitektur berbasis REST dan MVC serta dapat diakses melalui berbagai platform.
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server DockerRizkyCrown
Disini terdapat pengertian, tujuan, rumusan masalah, code/syntax, dan juga output ketika dijalankan. Pastikan kalian teliti agar dapat melihat hal detail dalam makalah ini
Aplikasi SimpleStopWatch dirancang untuk menghitung waktu pelari dalam berbagai jarak lari. Aplikasi ini dapat menginput nama pelari dan jarak lari, lalu menghitung dan menyimpan waktu pelari dalam database. Tujuannya adalah memudahkan pelatih dalam menghitung waktu pelari untuk berbagai jarak lari.
Dokumen ini membahas tentang perkembangan sistem manajemen basis data dan tren pengembangan perangkat lunak, mulai dari definisi database, metode pengembangan perangkat lunak, jenis database, dan aplikasi database populer seperti Microsoft Access, Oracle, dan Firebird. Dokumen ini juga membahas konsep seperti data warehousing dan data mining dalam mengelola basis data perusahaan.
Dokumen tersebut merupakan laporan proyek aplikasi perpustakaan online SMK Negeri 1 Depok yang dibuat oleh Fitra Sani. Laporan ini membahas tentang instalasi perangkat lunak yang dibutuhkan, perancangan aplikasi meliputi storyboard, database, dan desain antarmuka, serta pembuatan aplikasi web login admin dan menu utama.
Dokumen tersebut merupakan laporan proyek aplikasi perpustakaan online SMK Negeri 1 Depok yang dibuat oleh Fitra Sani. Laporan ini membahas tentang instalasi perangkat lunak yang dibutuhkan, perancangan aplikasi meliputi storyboard, database, dan desain antarmuka, serta pembuatan aplikasi web login admin dan menu utama.
Dokumen tersebut merupakan laporan proyek aplikasi perpustakaan online SMK Negeri 1 Depok yang dibuat oleh Fitra Sani. Laporan ini membahas tentang instalasi perangkat lunak yang dibutuhkan, perancangan aplikasi meliputi storyboard, database, dan desain antarmuka, serta pembuatan aplikasi web login admin dan menu utama.
Paragraf tersebut merangkum beberapa jenis bahasa pemrograman dan aplikasi yang menerapkan pengenalan suara, termasuk Java, PHP, BASIC, C++, Delphi, Google Voice, Siri, sensor ultrasonik, motor DC, GPS, H-Bridge motor driver, dan power supply.
Aplikasi Menghitung Volume Gas dengan memanfaatkan smartphone berbasis android pengguna akan lebih dipermudah dalam melakukan suatu perhitungan khususnya pada saat melakukan menghitung volume gas ideal.
1. Penelitian ini membangun sistem aplikasi terintegrasi untuk mengontrol dan melaporkan produksi gula dari 11 pabrik PT Perkebunan Nusantara X di Jawa Timur.
2. Sistem ini menggunakan database terdistribusi, PHP, dan mobile application untuk memantau produksi secara real-time dan mengambil keputusan cepat.
3. Pengujian menunjukkan sistem dapat berjalan dengan baik di server pusat dan sub-server, serta memungkinkan ak
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATKFitri Evi Nasution
Aplikasi ini membahas tentang pengembangan aplikasi pengelolaan persediaan barang dagang ATK menggunakan bahasa pemrograman Java. Aplikasi ini dirancang untuk mengelola data barang seperti input data barang, stok barang, harga barang, dan transaksi pembelian; serta mampu mencetak laporan.
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdffadlurrahman260903
Ppt landasan pendidikan tentang pendidikan seumur hidup.
Prodi pendidikan agama Islam
Fakultas tarbiyah dan ilmu keguruan
Universitas Islam negeri syekh Ali Hasan Ahmad addary Padangsidimpuan
Pendidikan sepanjang hayat atau pendidikan seumur hidup adalah sebuah system konsepkonsep pendidikan yang menerangkan keseluruhan peristiwa-peristiwa kegiatan belajarmengajar yang berlangsung dalam keseluruhan kehidupan manusia. Pendidikan sepanjang
hayat memandang jauh ke depan, berusaha untuk menghasilkan manusia dan masyarakat yang
baru, merupakan suatu proyek masyarakat yang sangat besar. Pendidikan sepanjang hayat
merupakan asas pendidikan yang cocok bagi orang-orang yang hidup dalam dunia
transformasi dan informasi, yaitu masyarakat modern. Manusia harus lebih bisa menyesuaikan
dirinya secara terus menerus dengan situasi yang baru.
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
Proposal PA reynold syahputra
1. PR OPOSA L PR OYEK A KHI R
APLIKASI AQUASCAPE BERBASIS WEB DAN
ANDROID
DI NAGA JAYA AQUASCAPE
AQUASCAPE APPLICATION WEB ANDA
ANDROID BASED AT NAGA JAYA AQUASCAPE
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
BANDUNG, 2015
REYNOLD SYAHPUTRA
6701140131
2. 1
1. Latar Belakang
PenjualanAquascape merupakanfasilitaspendukungdalamsebuah usahatepatnya
usaha Naga Jaya Aquascape. Banyak manfaat yang dapat diambil dari aquascape
tersebut,salahsatunyasebagai pembantumasyarakatdalampembeliankebutuhan
aquascape. Manfaat lain, masyarakat dapat membeli keperluan aquascape tanpa
harus datang langsung ke toko aquascape tersebut dan penjual tidak kesusahan
dalam melayani pembeli. Jadi, secara tidak langsung ini dapat membantu
meringankan pembeli maupun penjual dalam bertransaksi.
Pada pengerjaanproyekini, NagaJayaAquascape Dayeuhkolot adalahtempatstudi
kasus yang diambil. Aquascape Naga Jaya Dayeuhkolot ini selalu didapati
masyarakatyang hendak membeli keperluan aquascape mereka. Namun terdapat
beberapamasalahpadasistem penjualan,pencatatantransaksi yangdihadapi oleh
toko Naga Jaya Aquascape yaitu :
1. Lemahnya keamanan data karena masih berupa kertas dalam buku,
mengakibatkan besarnya resiko kehilangan data.
2. Informasi tentangstokaquascape harusselaludicatatsetiapsetelahterjadinya
transaksi.
3. Proses pencatatan keuangan masih tercatat secara manual sehingga dapat
mengakibatkan kesalahan dalam perhitungannya.
Untuk menangani kendalatersebutdiatas,diperlukan aplikasi aquascape perangkat
mobile berbasis android sebagai sarana penunjang informasi. Pada aplikasi web,
data disimpanberupafilesehinggamengurangi duplikasi data dan data lebih valid.
Fasilitas yang disediakan oleh aplikasi ini adalah pengolahan data aquascape,
pengolahan data harga,dan data transaksi. Selain itu untuk pencarian informasi
dapat diakses dimana dan kapan saja oleh masyarakat.
3. 2
Pada layanan perangkat mobile berbasis Android yang menawarkan kemudahan
dan kepraktisanuntuk melihat daftar aquascape beserta info keterangan, melihat
harga peralatan aquascape dan melakukan transaksi. Masyarakat tidak perlu
datang ke tempat penjualan aquascape, cukup hanya mengakses dari aplikasi
perangkat mobile berbasis Android, maka server akan mengirimkan kembali
laporan secara otomatis. Berdasarkan kebutuhan akan pentingnya pemanfaatan
aplikasi perangkatmobileberbasisAndroid dalam membantu aplikasi seperti yang
telah dijelaskan diatas, maka dapat dijadikan dasar untuk mengambil judul
“APLIKASI AQUASCAPEBERBASISWEB DAN ANDROID DI NAGA JAYA AQUASCAPE”.
2. Rumusan Masalah
Yang menjadi rumusan masalahnya adalah :
1. Bagaimana membuat aplikasi yang dapat mengelola data aquascape, data
pelanggan, data transaksi pembelian, data konfirmasi transaksi pembayaran
penjualan aquascape di Naga Jaya Aquascape Dayeuhkolot.
2. Bagaimana pemanfaatan teknologi dalam membantu proses pemesanan dan
cek barang pesanan tanpa harus datang ke toko karena jarak yang jauh dan
menyita waktu.
3. Bagaimana mengetahui data transaksi pembelian dan data konfirmasi
transaksi pembayaran penjualan?
3. Tujuan
Pembuatan aplikasi ini bertujuan untuk menangani :
1. Pada aplikasi web,datadisimpanberupafilesehinggamengurangi duplikasi
data dan data lebih valid. Fasilitas yang disediakan oleh aplikasi ini adalah
pengolahan data aquascape, pengolahan data harga,dan data transaksi.
Selain itu untuk pencarian informasi dapat diakses dimana dan kapan saja
oleh masyarakat.
4. 3
2. Memanfaatkan teknologi aplikasi perangkat mobile berbasis Android untuk
prosespendaftaran, pemesanan,pembayaran dan cek pemesanan yang dapat
diakses dimana saja.
3. Menghasilkan rekapitulasi data transaksi dan pembayaran.
4. Batasan Masalah
Ada pun batasan masalah dari pembuatan aplikasi ini antara lain :
1. Aplikasi ini dibuathanya untuk pelanggan Naga Jaya Aquascape Dayeuhkolot.
2. Aplikasi membahas tentang mengelola daftar aquascape beserta info
keterangan, melihat harga peralatan aquascape dan melakukan pemesanan.
3. “Aplikasi Aquascape Berbasis Web dan Android di Naga Jaya Aquascape
Dayeuhkoloy” ini menggunakan aplikasi Web dan Android.
4. Aplikasi Android ini dapat diakses jika terhubung/terkoneksi oleh jaringan
internet.
5. Aplikasi ini menampilkan keterangan pengiriman barang berapa hari, berapa
jam melalui pemberitahuan.
5. Definisi Operasional
Aplikasi aquascape berbasis android di Naga Jaya Aquascape Dayeuhkolot
merupakan suatu aplikasi yang menyediakan layanan dan informasi mengenai
daftar aquascape besertainfoketerangan, melihat harga peralatan aquascape dan
melakukan pemesanan. Aplikasi berbasis web digunakan sebagai admin untuk
mengelola data. Sedangkan,aplikasi mobile berbasis Android, masyarakat dapat
melakukan pendaftaran anggota, daftar aquascape beserta info keterangan,
melihat harga peralatan aquascape dan melakukan pemesanan dimana saja.
Sedangkanaplikasi berbasis web menggunakan PHP (HyperText Preprocessor) yang
artinya suatu bahasa pemrograman yang dapat digunakan untuk membuat
halaman web dinamis.
5. 4
6. MetodePengerjaan
Gambar 1-1 Model Software Development Life Cycle (SDLC)Waterfall
dalam pengerjaan proyek akhir ini menggunakan metode waterfall pada tahapan
System Development Life Cycle (SDLC)
1. Requirements Definition
Pada tahap ini dilakukan pengumpulan semua kebutuhan – kebutuhan untuk
membangun aplikasi dengan melalui metode wawancara.
2. System and Software Design
Pada tahap ini programmer menerjemahkan keinginan pengguna menjadi
desain berupa flowmap dan Entity Relationship Diagram.
3. Implementasi and Unit Testing
Dalam tahapan ini, dilakukan coding yang sesuai dengan sistem yang telah di
desaindenganmenggunakanbahasapemogramanPHP sertadatabaseMySQL.
4. Integrasi and System Testing
Dalam tahapan ini dilakukan uji coba dan revisi terhadap kesalahan aplikasi
menggunakan metode Black Box.
6. 5
7. Jadwal Pengerjaan
Kegiatan
September
2015
Oktober
2015
November
2015
Desember
2015
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Analisa
Perancangan
Pengkodean
Pengujian
Dokumentasi
8. Tinjauan Pustaka
8.1 Aplikasi
Aplikasi adalah suatu kumpulan program yang dapat membantu pekerjaan
penggunaatauaplikasi lainnya.Aplikasi adalahseperangkatinstruksi khusus dalam
komputeryangdirancangagar para penggunanyadapatmenyelesaikantugas-tugas
tertentu. [1]
8.2 Android
Androidadalahsebuahsistemoperasiuntuk perangkat mobile berbasis Linux yang
mencakupsistemoperasi, middlewaredanaplikasi.Androidmenyediakan platform
terbukabagi para pengembang untuk membuat aplikasi mereka.Awalnya, Google
Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat
software untuk ponsel/smartphone. Kemudian untuk mengembangkan Android,
dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan hardware,
software,dantelekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm,
T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007,
Androidbersama Open Handset Alliance menyatakan mendukung pengembangan
open source pada perangkat mobile. Di pihak lain, Google merilis kode-kode
Android di bawah lisensi Apache, sebuah lisensi software dan open platform
perangkat seluler.[2]
8.3 PHP (Hypertext Preprocessor)
PHP singkatan dari Hypertext Preprocessor yang digunakan sebagai bahasa
scriptserver-side dalam pengembangan Web yang disisipkan pada dokumen
7. 6
HTML.Pengguna PHP memungkinkan Web dapat dibuat dinamis sehingga
maintenancesitusWeb tersebutmenajadilebihmudahdanefisien.PHP merupakan
software Open-Source yang disebarkan bebas dari situs resminya
http://www.php.net.PHP ditulis menggunakan bahasa C.
PHP memiliki banyakkelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP
difokuskan pada pembuatan scriptserver-side, yang bisa melakukan apa saja yang
dapat dilakukan CGI, seperti mengumpulkan data dari form, menghasilkan isi
halamanweb dinamis,dankemampuanmengirimsertamenerima cookies, bahkan
lebih daripada kemampuan CGI.
PHP digunakan pada semua system operasi, antara lain Linux, Unix (termasuk
variannya HP-UX, Solaris, dan OpenBSD), Microsoft Windows, Mac OS X, RISC OS.
PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet
Information Server(MIIS), PersonalWeb Server(PWS), Netscape and iPlanet server,
Oreilly Website Pro Server, audium, Xitami, OmniHTTPd, dan masih banyak lagi
lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.
PHP tidak terbatas pada hasil keluaran HTML(HyperText Markup Languange).PHP
jugamemiliki kemampuanuntukmengolahkeluargambar, filePDF,dan movieflash.
PHP juga dapat menghasilkan teks seperti XHTMLdan fileXML lainnya.
Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap
banyak database. Berikut database yang dapat didukung oleh PHP: Adabas D,
dBase, Direct MS-SQL, Empress, FilePro(read only), FrontBase, Hyperwave, IBM
DB2, Informix, Ingres, Interbase, MSQL, MySQL, ODBC, Oracle(OC17 dan OC18),
Ovrimos, PostgrSQL, Solid, Sybase, Unix DBM, Velocis,
Sintaks Program/Script PHP ditulis dalam apitan tanda khusus PHP. Ada empat
macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP:
1. <?php …. ?>
2. <script language = “PHP”> … <script>
3. <? … ?>
8. 7
4. <% … %>
Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun cara 3
tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file
php.ini yang terdapat pada direktori c:apachephp. Cara 4 juga dimungkinkan
sebagai kemudahan bagi yang sudah terbiasa dengan ASP (Active Server
Pages).Namun,bilaitutidak terkenal, maka harus dilakukan pengaktifan pada file
konfigurasi php.ini.[3]
8.4 MySQL
MySQL adalah salah satu program yang dapat digunakan sebagai database, dan
merupakan salah satu software untuk database server yang banyak
digunakan.MySQL bersifat Open Source dan menggunakan SQL.MySQL bisa
dijalankan diberbagai platform misalnya Windows, Linux, dan lain sebagainya.
MySQL memiliki beberapa kelebihan, antara lain:
1. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah.
2. MySQL memiliki kecepatan yang bagus dalam menangani query sederhana.
3. MySQL memiliki operator dan fungsi secara penuh dan mendukung perintah
Select dan Where dalam perintah query.
4. MySQL memiliki keamanan yang bagus karena beberapa lapisan sekuritas
seperti level subnesmask, nama host, dan izin akses user dengan system
perijinan yang mendetail serta sandi terenkripsi.
5. MySQL mampu menangani basis data dalam skala besar, dengan jumlah
rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta kurang lebih 5
milyarbaris.Selainitubatasindeksyangdapatditampungmencapai 32 indeks
pada tiap tabelnya.
6. MySQL dapat melakukankoneksi dengan clientmenggunakan protocol TCP/IP,
Unix soket (UNIX), atau Named Pipes (NT).
9. 8
7. MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan
lebih dari dua puluh bahasa.
8. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
9. MySQL didistribusikansecaraopen source,di bawahlisensi GPLsehinggadapat
digunakan secara gratis.
Koneksi ke database digunakan untuk mengakses data-data yang ada dalam
Database tersebut.Data tidak bisa diakses tanpa ada koneksi terlebih dahulu.
Berikut ini script untuk koneksi ke database: Mysql_Connect(nama host, nama
user, password); .
Keterangan:
a. Nama hostadalah lokasi tempat MySQL dipublikasikan, dalam latihan di
buku ini namahost isi dengan localhost.
b. Nama User yaitu namauser yang terdaftar dalam MySQL yang digunakan
untukmengaksesdatayangada dalamMySQL, untukmenggunakanlatihan
di buku ini, nama user isi dengan root, yaitu user yang digunakan untuk
membuka phpMyAdmin.
c. Password adalah password yang digunakan untuk membuka database
(phpMyAdmin), isi dengan password yang dibuat waktu instalasi
AppServ.[4]
8.5 Entity RelantionshipDiagram(ERD)
Entity Relationship Diagram(ER-Diagram) adalahpemodelanbasisdatakonseptual
yang menggambarkan basis data ke dalam bentuk Entitas-Entitas dan Relasi yang
terjadi di antara entitas-entitasyangada.Entitas diartikan sebagai ‘obyek’ di dunia
nyata yang bisa dibedakan dengan ‘obyek’ yang lain. Relasi diartikan sebagai
hubungan yang terjadi diantara satu entitas dengan entitas lainnya.[5]
Tabel 1.2
10. 9
Tabel ERD
NO SIMBOL NAMA KETERANGAN
1
Entitas Suatu objek yang dapat didefinisikan dalam
lingkungan pemakai.
2 Atribut Properti dari suatu entitas.
3
Relasi Hubunganhimpunan dengan himpunanentitas
lainnya.
4 Link Penghubung antar entitas dan relasi.
8.6 Use Case Diagram
Diagram use case menggambarkan fungsionalitas yang diharapkan dari sebuah
sistem.Sebuah use case merepresentasikan sebuah interaksi antara actor dengan
sistem. Usecasemerupakan sebuah pekerjaan tertentu, misalnya login ke sistem,
meng-create sebuah daftar belanja. Seorang actor adalah sebuah entitas manusia
atau mesinyangberinteraksidengansistemuntukmelakukanpekerjaan-pekerjaan
tertentu.[6]
Tabel 1.3
Tabel Use Case Diagram
NO GAMBAR NAMA KETERANGAN
1 Actor
Orang, proses, atauaplikasi lain yang berinteraksi
denganaplikasi informasi yang akandibuat diluar
aplikasi informasi yang akan dibuat itu sendiri.
2 Generalization
Hubungangeneralisasi dan spesialisasi (umum-
khusus)antara dua buah use case dimana fungsi
yang satu adalah fungsi yang lebih umum dari
lainya.
3 Include Fungsi atau syarat yang dijalankan use case ini.
4 Extend
Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan dapat berdiri
sendiri walau tanpa use case tambahan.
11. 10
NO GAMBAR NAMA KETERANGAN
5 Association Komunikasi antara actor dan use case yang
berpartisipasi pada use case.
6 UseCase
Fungsionalitas yangdisediakan aplikasi sebagai
unit-unit yangsaling bertukar pesan antar unit atau
actor.
7 System
Menspesifikasikan paket yang menampilkan
aplikasi secara terbatas.
8 Note
Elemenfisik yangeksis saat aplikasi dijalankan dan
mencerminkan suatu sumber daya komputasi.
9 Dependency
Hubungandimana perubahan yang terjadi pada
suatu elemen mandiri (independent) akan
mempengaruhi elemenyang bergantung padanya
elemen yang tidak mandiri (independent).
10 Collaboration
Interaksi aturan-aturan dan elemen lain yang
bekerja sama untuk menyediakan prilaku yang
lebihbesar dari jumlah dan elemen-elemennya
(sinergi).
8.7 Flowmap
Sistem diagram prosedur atau yang sering kita sebut dengan flowmap yaitu
hubunganantara bagian(pelaku proses), proses (manual/berbasis komputer) dan
aliran data (dalam bentuk dokumen keluaran dan masukan).[7]Simbol-simbol
dalam diagram flowmap yaitu:
Tabel 1.4
Tabel Flowmap
12. 11
NO LAMBANG PENJELASAN
1
Proses pengolahan data/computer
2
Penyelesaian (ya atau tidak)
3
Dokumen input/output yang berbentuk kertas
4
Data/kumpulandata yang tidak bisa digambarkan dengan
dokumen input/output
5
Input manual yang digunakan untuk meng-input suatu data
dengan menggunakan keyboard
6
Terminator ini merupakan simbol untuk memulai dan
mengakhiri dari diagam
7
Display/layar yang merupakanhasil pengolahandari computer
8
Operasi manual yang dijalankan oleh manusia
9
Penyimpanan database akan menggambarkan kedalam
database berupa table/file
10
Disk ini merupakan tempat penyimpanan di database yang
tidak dapat diarsipkan
11
Penyimpanan dalam bentuk tape/disket ini sudahtidak pernah
digunakan lagi
12
Anotasi/catatan penjelasan seperti input manual
13
Arsip dari dokumen berupa kesimpulan dari dokumen
14
Konektor dalam satu halaman
15
Konektor untukmenghubungkanpada halaman yang berbeda
13. 12
9. Analisis Kebutuhan Sistem
9.1 FlowMap ProsesPeminjamanSepedaSaat Ini
Berikutadalahgambaranprosesbisnis penjualanaquascape pada tokonaga jaya
aquascape :
Flowmap Penjualan Aquascape Yang Berjalan
PengelolaPelanggan
Start
Lihat jenis aquascape
Pilih lagi ?
Ya
No
Pilih sesuai keinginan
Lihat jenis aquascape
Packing pesanan
pelanggan
Memberikan
pesanan pelanggan
Menerima barang
pesanan
Pilih sesuai keinginan
Melakukan Pembayaran
Finish
Gambar 9-1 Flow Map Proses Penjualan Aquascape (Existing)
Proses penjualan aquascape dimulai dari pelanggan datang ke tempat penjualan
aquascape lalu melihat jenis aquascape, lalu memilih sesuai keinginan dan
mengatakan kepadapenjual.penjualakanmempackingpesananpelanggan,setelah
itu pelanggan membayar sesuai total harga aquascape pesanannya.
14. 13
9.2 FlowMap Proses PenjualanAquascapemelalui android
Berikutadalahgambaranproses bisnisusulanpenjualanaquascapemelalui
aplikasi android.
Flowmap Penjualan Aquascape Yang Diusulkan
PengelolaPelanggan
Start
Buka Menu Daftar
Aquascape
Pilih daftar aquascape
yang ingin dilihat
Pilih Icon
Keranjang
Finish
Pilih barang yang
hendak dibeli
Pilih menu
pembayaran
Pilih tombol
proses
pemesanan
Daftar pesanan
Total Harga
Pesanan
Konfirmasi
Pembayaran
Isi data pelanggan
Konfirmasi data Data Pelanggan
15. 14
9.3 Use Case
Didalamsistemyangakandibangunterdapat3useryaituadmin,mahasiswa
dan manager.Pengelolamemilikifungsi yaitu verifikasi pesananpelanggan,
Konfirmasi pembayaran, dan konfirmasi data pelanggan. Pelanggan
memilikifungsiyaitu memembukamenu daftar aquascape, memilih daftar
aquascape, memilih ikon keranjang, memilih barang, verifikasi proses
pemesanan, melihat total harga, memilih menu pembayaran, konfirmasi
pembayaran, mengisi data diri dan konfirmasi data diri . Berikut adalah
gambar Use Case :
Buka menu daftar
aquascape
Pengelola
Verifikasi proses
pemesanan
Memilih barang
Memilih ikon
keranjang
Memilih daftar
aquascape
Melihat total harga
«extends»
Memilih menu
pembayaran
Konfirmasi
Pembayaran
«extends»
Mengisi data diri
Konfirmasi data
diri
«extends»
Pengelola
Gambar 9-10 Use Case
16. 15
Berdasarkan usecase diagram yang telah dibuat, berikut adalah skenario yang
menjelaskan usecase diagram tersebut.
1. Membuka menudaftar aquascape
Nama Use case : Membukamenudaftar aquascape
Aktor : Pelanggan
Deskripsi : Masuk ke menudaftar
Pre-condition : Aktortidak perlulogin
Post-condition :Aktortelahmenginstallaplikasi
Tabel9-1 Membuka menu daftar aquascape
Aksi Aktor Reaksi Sistem
Normal Flow
1. Aktor membuka aplikasi
2. Aplikasi terbuka
3. Aktor masuk ke menu utama
4. Menampilkan menu utama
5. Aktor membuka menu daftar
aquascape
6. Menampilkan menu daftar aquascape
17. 16
2. Memilihdaftar aquascape
Nama Use case : Memilihdaftaraquascape
Aktor : Pelanggan
Deskripsi : Aktormasuk ke dalamdaftar aquascape
Pre-condition : Aktormasihdalam aplikasi
Post-condition :Aktortelah masukke dalammenudaftar aquascape
Tabel9-2 Memilih Daftar Aquascape
Aksi Aktor Reaksi Sistem
Normal Flow
1. Aktor Membuka menu daftar
aquascape
2. Menampilkan menu daftar
aquascape
3. Aktor memilih daftar aquascape
yang diinginkan
4. Menampilkanisi daftar aquascape
Alternate Flow
2b. Terdapat beberapa daftar
aquascape didalam menu.
3. Memilihikonkeranjang
Nama Use case : Memilihikonkeranjang
Aktor : Pelanggan
Deskripsi : Dalam pembelian
Pre-condition : Aktortelah masukkedalammenukeranjang
Post-condition : barang masukke dalamkeranjang
18. 17
Tabel 9-3 Memilih Ikon Keranjang
Aksi Aktor Reaksi Sistem
Normal Flow
6. Aktormasuk ke dalam menu daftar
aquascape
7. Menampilkan menu daftar aquascape
8. Aktormemilihmenuikonkeranjang
9. Menampilkan keranjang
Alternate Flow
9b. Menampilkanapakahkeranjangkosong
atau tidak
5. MemilihBarang
Nama Use case : MemilihBarang
Aktor : Pelanggan
Deskripsi : Pemilihanbarangyanghendakdibeli
Pre-condition : Aktortelahmasukke dalamdaftaraquascape
Post-condition : Barang yang dipilihakanmasukke dalamkeranjang
Table 9-4 Memilih Barang
Aksi Aktor Reaksi Sistem
Normal Flow
1. Aktor masuk daftar aquascape
2. Menampilkan daftar aquascape
3. Aktor Memilih barang keinginan
4. Barang terpilih
Alternate Flow
4b. Barang terpilih masuk ke dalam
19. 18
keranjang
6. Verifikasi ProsesPemesanan
Nama Use case : VerifikasiProsesPemesanan
Aktor : Pelanggan,Pengelola
Deskripsi : verifikasi pemesananbarang
Pre-condition : Aktormemilihbarang
Post-condition : Barang sudah sesuai keinginan
Tabel 9-5 Verifikasi Proses Pemesanan
Aksi Aktor Reaksi Sistem
Normal Flow
1. Aktor memilih barang yang
diinginkan
2. Barang masuk ke dalam keranjang
3. Aktor menekan tombol verifikasi
5. Verifikasi Sukses
Alternate Flow
2b. Sistem menampilkan daftar barang
yang ada dalam keranjang
7. MelihatTotal Harga
Nama Use case : Melihattotal harga
Aktor : Pelanggan
Deskripsi : Keseluruhanhargabarangyangdipesandihitung
Pre-condition : Aktortelah memverifikasibarangyangdipesan
20. 19
Post-condition : Barang yang dipesanakandihitung
Tabel 9-6 Melihat Total Harga
Aksi Aktor Reaksi Sistem
Normal Flow
1. Aktor memilih menu lihat
keranjang
2. Sistem menampilkan barang yang ada
di dalam keranjang
3. Aktor memilih menu lihat total
harga
4. Sistem menampilkan total harga
8. MemilihMenuPembayaran dan Konfirmasi Pembayaran
Nama Use case : MemilihMenuPembayarandanKonfirmasi Pembayaran
Aktor : Pelanggan,Pengelola
Deskripsi : Aktorhendakmelakukanpembayaran
Pre-condition : Aktor sudah melihat total harga yang dipesan.
Post-condition : Barang sudah terverifikasi
Table 9-7 Memilih Menu Pembayaran dan Konfirmasi Pembayaran
Aksi Aktor Reaksi Sistem
Normal Flow
1. Aktor memilih menu pembayaran
2. Sistem menampilkan info pembayaran
3. Aktormengkonfirmasi pembayaran
4. Data pembayaran tersimpan
Alternate Flow
4b. Bukti verifikasi pembayaran tercetak
21. 20
9. Mengisi Data Diri dan Konfirmasi Data Diri
Nama Use case : Mengisi Data Diri dan Konfirmasi DataDiri
Aktor : Pelanggan,Pengelola
Deskripsi : Data Pelanggan
Pre-condition : Pelanggantelahkonfirmasi pembayaran terlebihdahulu
Post-condition : Data pembayarantersimpan
Table 9-8 Mengisi Data Diri dan Konfirmasi Data Diri
Aksi Aktor Reaksi Sistem
Normal Flow
1. Pelanggan memilih menu pengisian
data diri
2. Pelanggan memilih konfirmasi data
diri
3. Data Tersimpan
4. Mengirimkan data pelanggan kepada
pengelola
23. 22
2 Daftar Pustaka
[1] R. A. S andM. Shalahuddin, Rekayasa PerangkatLunak.Bandung:Informatika,
2013.
[2] S. Nazaruddin, ANDROIDPemrograman AplikasiMobileSmartphonedan Tablet
PC berbasisAndroid.Bandung:InformatikaBandung,2011.
[3] M. Madiun, AplikasiWeb Databasedengan Dreamweaverdan PHP-MySQL.
Yogjakarta,Indonesia:CV.ANDIOFFSET,2011.
[4] K. Peranginangin, AplikasiWeb dengan PHPdan MySQLoleh:Kasmian
Peranginangin.Yogjakarta,Indonesia:CV.ANDIOFFSET,2006.
[5] A. Nugroho, RationalRoseuntukPemodelan BerorientasiObjek.Bandung,
Indonesia:Informatika,2005.
[6] PraktikumAnalisis dan Desain Sistem Informasi.Bandung:PoliteknikTelkom,
2009.
[7] B. ,. &. P.M. Soeherman, Designing Information System.Jakarta:PTAlex Media
Komputindo,2008.
[8] F. Jovan, Panduan PraktismembuatWeb dengan Php untukpemula.Jakarta
Selatan:MediaKita,2007.
3