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
O documento descreve o significado místico do sinal da cruz, explicando que ele deve ser feito diariamente para pedir proteção contra inimigos espirituais e manter a mente, boca e coração focados em Deus. O sinal da cruz envolve traçar uma cruz em cada parte do corpo enquanto reza orações específicas para cada uma.
Lorne Griffin is a dedicated and highly motivated professional with extensive experience in IT, website design, and system development. He has over 20 years of experience as Managing Director of Jay Gee Hydraulic Services Ltd, where he developed IT systems, performed database administration, and led a team of nine staff members. Prior to that, he worked as a Social Media Moderator and Supervisor for Chat Moderators Ltd. He holds qualifications including an HNC in Computing and Systems Development and Microsoft Certified Technology Specialist certification in SQL Server. He is now seeking a new challenging position to make use of his skills and experience.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document discusses the relationship between commitment to a social doctrine of the Trinity, which sees God as an eternal relationship between three divine persons, and panentheism, which sees God as in and through all things. It summarizes the view of Jurgen Moltmann, who argues that throughout history and especially in the incarnation, God re-embraces all of creation back into the divine relationship. The document also discusses other theologians' perspectives on reconciling panentheism and the Trinity.
The document discusses the author's interest in storytelling and directing. It lists several links to stories the author and their brother have created. The links provide titles and URLs for 8 different stories and story projects the author has worked on, ranging from dragon stories to stories about humanoid plants and kingdoms.
Ursula provides a top ten list for presenting like a pro at your defense. The list includes going formal, maintaining consistency, keeping presentations concise, preparing and rehearsing, smiling confidently, expecting discomfort, allowing silence, managing controversy, acknowledging feedback, and recognizing that your committee is not the enemy.
Final Report Turbulant Flat Plate AnsysSultan Islam
- The document describes a computational fluid dynamics (CFD) simulation of turbulent flow over a flat plate using ANSYS CFX.
- The simulation aims to validate results against experimental data from NASA and analyze sensitivity of skin friction coefficient and velocity profiles.
- The flat plate geometry, meshing approach, and boundary conditions are described based on the NASA and Caelus experiments.
- Results for velocity profiles and skin friction coefficients along the plate are presented and validated against experimental trends.
- Grid convergence and sensitivity to turbulence models are analyzed, with the SST and k-epsilon models showing similar results.
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
O documento descreve o significado místico do sinal da cruz, explicando que ele deve ser feito diariamente para pedir proteção contra inimigos espirituais e manter a mente, boca e coração focados em Deus. O sinal da cruz envolve traçar uma cruz em cada parte do corpo enquanto reza orações específicas para cada uma.
Lorne Griffin is a dedicated and highly motivated professional with extensive experience in IT, website design, and system development. He has over 20 years of experience as Managing Director of Jay Gee Hydraulic Services Ltd, where he developed IT systems, performed database administration, and led a team of nine staff members. Prior to that, he worked as a Social Media Moderator and Supervisor for Chat Moderators Ltd. He holds qualifications including an HNC in Computing and Systems Development and Microsoft Certified Technology Specialist certification in SQL Server. He is now seeking a new challenging position to make use of his skills and experience.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document discusses the relationship between commitment to a social doctrine of the Trinity, which sees God as an eternal relationship between three divine persons, and panentheism, which sees God as in and through all things. It summarizes the view of Jurgen Moltmann, who argues that throughout history and especially in the incarnation, God re-embraces all of creation back into the divine relationship. The document also discusses other theologians' perspectives on reconciling panentheism and the Trinity.
The document discusses the author's interest in storytelling and directing. It lists several links to stories the author and their brother have created. The links provide titles and URLs for 8 different stories and story projects the author has worked on, ranging from dragon stories to stories about humanoid plants and kingdoms.
Ursula provides a top ten list for presenting like a pro at your defense. The list includes going formal, maintaining consistency, keeping presentations concise, preparing and rehearsing, smiling confidently, expecting discomfort, allowing silence, managing controversy, acknowledging feedback, and recognizing that your committee is not the enemy.
Final Report Turbulant Flat Plate AnsysSultan Islam
- The document describes a computational fluid dynamics (CFD) simulation of turbulent flow over a flat plate using ANSYS CFX.
- The simulation aims to validate results against experimental data from NASA and analyze sensitivity of skin friction coefficient and velocity profiles.
- The flat plate geometry, meshing approach, and boundary conditions are described based on the NASA and Caelus experiments.
- Results for velocity profiles and skin friction coefficients along the plate are presented and validated against experimental trends.
- Grid convergence and sensitivity to turbulence models are analyzed, with the SST and k-epsilon models showing similar results.
Frency Lacsamana Cura seeks a role in human resources with over 9 years of experience, including 5 years in HR. She has a background in benefits coordination, payroll processing, and recruitment. At her most recent role at Global Business Power Corporation, she served as the main point of contact for HR policies and ensured compliance with government guidelines. She aims to significantly contribute to an organization's success through a role in compensation and benefits or as an HR administrative assistant.
Este documento presenta información sobre las herramientas Google Forms y Dropbox. Google Forms permite crear encuestas para obtener información, mientras que Dropbox permite almacenar archivos en la nube de forma segura y compartirlos con otros. El documento explica cómo funcionan ambas herramientas, sus características y usos principales.
This document provides Arkādijs Rapoports with the results of his ProfileXT assessment. It summarizes his thinking style, behavioral traits, and interests. For thinking style, it finds that he has a sound learning index and numerical ability. For behavioral traits, it notes he prefers to work at a hurried pace, takes direction well from others, and makes decisions quickly. It also reports his interests lie in technical, financial, and mechanical areas. The goal is to help Arkādijs understand himself and achieve greater success.
This document discusses security challenges in wireless sensor networks and proposes guiding principles and research themes. It notes that security is difficult due to limited node resources and unattended operation. While much research has been done, security is often ignored in real deployments. Research assumptions often do not reflect reality. The document proposes three guiding principles: link studies to context of use, leverage the relationship to physical phenomena, and consider security as part of resilient design. It then outlines several proposed research themes, including designing solutions for concrete settings, establishing confidence in device operation, measuring network health from within, and ensuring data quality and trustworthiness.
Sustaining Building Performance Thro Active Energy Efficiencymehtakandy
The document discusses key principles for the architecture of building management systems in office buildings. It advocates for a system that respects the physical structure of the building, with centralized control at the zone level. The system should integrate multiple applications like lighting, climate control, security, and energy management on a common IP network. This allows for interoperability, scalability, and easier evolution to an integrated building management solution. Zone-level modular design supports flexibility and control of different areas based on ambience and usage.
Listeriosis is caused by Listeria monocytogenes infection, a rare but serious bacterial infection in humans. Contamination normally occurs through consuming foods containing the Listeria bacteria, such as raw milk, cheese from unpasteurized milk, undercooked meat, raw vegetables, sausages, pates, and some soft cheeses. Symptoms of listeriosis include fever, vomiting, diarrhea, difficulty breathing, and feeling unwell.
EUGM 2013 - Roland Knispel (ChemAxon) - Biologics at ChemAxon From Old Powerh...ChemAxon
Biologics have become an integral part of the drug development cycle within the pharmaceutical industry. But current cheminformatics toolkits are not well-suited to facilitate representation and computational interrogation of large biomolecules in the same way as for small molecules. Our Marvin suite is the product most frequently exposed to our users, and with recent releases, we aimed to continuously improve support for its application in a biopharmaceutical setting. But where these improvements are a mere extension of our classical cheminformatics tools, we have taken up development of a novel Biomolecule toolkit in parallel. It shall address the identified shortcomings in the data handling of large biomolecules with full atomic description, comparison of large biomolecules, and the exposure of distinct data views for different specialty groups of scientists. In this short presentation we will outline our future roadmap in the biological sector.
EUGM 2013 - Eufrozina Hoffmann (ChemAxon): Marvin extending the scope of usab...ChemAxon
The Marvin package consists of applications for drawing and visualization of chemical structures and reactions. We will focus on the main features of MarvinSketch version 6.0 giving special attention to structure drawing, displaying and usability improvements. To finish we will be looking at the new member of the package: Marvin for JavaScript, which we will introduce as an easily integrable web component for 2D sketching and basic rendering.
Goal Decomposition and Abductive Reasoning for Policy Analysis and RefinementEmil Lupu
This document discusses an approach to policy refinement and analysis using goal decomposition, abductive reasoning, and formal representations of policies and managed objects. The approach involves decomposing high-level goals into refined policies using patterns, and applying abductive reasoning to derive policy elements and ensure consistency during refinement. Formal models of policies, goals, and managed objects are used to enable analysis, validation, and detect conflicts. The approach provides explanations for refinement and analysis results. The document also discusses limitations and comparisons to other policy refinement techniques.
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.
Frency Lacsamana Cura seeks a role in human resources with over 9 years of experience, including 5 years in HR. She has a background in benefits coordination, payroll processing, and recruitment. At her most recent role at Global Business Power Corporation, she served as the main point of contact for HR policies and ensured compliance with government guidelines. She aims to significantly contribute to an organization's success through a role in compensation and benefits or as an HR administrative assistant.
Este documento presenta información sobre las herramientas Google Forms y Dropbox. Google Forms permite crear encuestas para obtener información, mientras que Dropbox permite almacenar archivos en la nube de forma segura y compartirlos con otros. El documento explica cómo funcionan ambas herramientas, sus características y usos principales.
This document provides Arkādijs Rapoports with the results of his ProfileXT assessment. It summarizes his thinking style, behavioral traits, and interests. For thinking style, it finds that he has a sound learning index and numerical ability. For behavioral traits, it notes he prefers to work at a hurried pace, takes direction well from others, and makes decisions quickly. It also reports his interests lie in technical, financial, and mechanical areas. The goal is to help Arkādijs understand himself and achieve greater success.
This document discusses security challenges in wireless sensor networks and proposes guiding principles and research themes. It notes that security is difficult due to limited node resources and unattended operation. While much research has been done, security is often ignored in real deployments. Research assumptions often do not reflect reality. The document proposes three guiding principles: link studies to context of use, leverage the relationship to physical phenomena, and consider security as part of resilient design. It then outlines several proposed research themes, including designing solutions for concrete settings, establishing confidence in device operation, measuring network health from within, and ensuring data quality and trustworthiness.
Sustaining Building Performance Thro Active Energy Efficiencymehtakandy
The document discusses key principles for the architecture of building management systems in office buildings. It advocates for a system that respects the physical structure of the building, with centralized control at the zone level. The system should integrate multiple applications like lighting, climate control, security, and energy management on a common IP network. This allows for interoperability, scalability, and easier evolution to an integrated building management solution. Zone-level modular design supports flexibility and control of different areas based on ambience and usage.
Listeriosis is caused by Listeria monocytogenes infection, a rare but serious bacterial infection in humans. Contamination normally occurs through consuming foods containing the Listeria bacteria, such as raw milk, cheese from unpasteurized milk, undercooked meat, raw vegetables, sausages, pates, and some soft cheeses. Symptoms of listeriosis include fever, vomiting, diarrhea, difficulty breathing, and feeling unwell.
EUGM 2013 - Roland Knispel (ChemAxon) - Biologics at ChemAxon From Old Powerh...ChemAxon
Biologics have become an integral part of the drug development cycle within the pharmaceutical industry. But current cheminformatics toolkits are not well-suited to facilitate representation and computational interrogation of large biomolecules in the same way as for small molecules. Our Marvin suite is the product most frequently exposed to our users, and with recent releases, we aimed to continuously improve support for its application in a biopharmaceutical setting. But where these improvements are a mere extension of our classical cheminformatics tools, we have taken up development of a novel Biomolecule toolkit in parallel. It shall address the identified shortcomings in the data handling of large biomolecules with full atomic description, comparison of large biomolecules, and the exposure of distinct data views for different specialty groups of scientists. In this short presentation we will outline our future roadmap in the biological sector.
EUGM 2013 - Eufrozina Hoffmann (ChemAxon): Marvin extending the scope of usab...ChemAxon
The Marvin package consists of applications for drawing and visualization of chemical structures and reactions. We will focus on the main features of MarvinSketch version 6.0 giving special attention to structure drawing, displaying and usability improvements. To finish we will be looking at the new member of the package: Marvin for JavaScript, which we will introduce as an easily integrable web component for 2D sketching and basic rendering.
Goal Decomposition and Abductive Reasoning for Policy Analysis and RefinementEmil Lupu
This document discusses an approach to policy refinement and analysis using goal decomposition, abductive reasoning, and formal representations of policies and managed objects. The approach involves decomposing high-level goals into refined policies using patterns, and applying abductive reasoning to derive policy elements and ensure consistency during refinement. Formal models of policies, goals, and managed objects are used to enable analysis, validation, and detect conflicts. The approach provides explanations for refinement and analysis results. The document also discusses limitations and comparisons to other policy refinement techniques.
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 profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Fathan Emran
Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka.
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