MEMBANGUN WEBSITE PROFILE COMPANY
DI PT.PANCA ARGA AGUNG (PERSERO)
Oleh:
UGAN GAOSUL ADOM 10109563
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
IDENTITAS PRIBADI
LATAR BELAKANG PENDIDIKAN
DAFTAR RIWAYAT HIDUP
Nama
Ugan gaosul adom
Tempat, tanggal lahir
Bandung, 11 desember 1990
Jenis kelamin
Laki-Laki
Status
Belum Kawin
Agama
Islam
Kewarganegaraan
Indonesia
Golongan darah
O
Alamat
Jl. waruga jaya RT01/14 desa ciwaruga kec parong
kab bandung barat
No. Telepon
089667893845
gankgut@ymail.com
2006
–
2009
SMK Putera Padjajaran
2003
–
2006
MTS AL-Inayah
ii
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... ii
DAFTAR TABEL ... v
DAFTAR GAMBAR ... vi
DAFTAR LAMPIRAN ... vii
BAB I PENDAHULUAN
... 1
1.1 Latar Belakang ... 1
1.2 Identifikasi Masalah ... 1
1.3 Maksud dan Tujuan ... 1
1.4 Batasan Masalah... 1
1.5 Metodologi Penelitian ... 2
BAB II TINJAUAN PUSTAKA ... 5
2.1 Tinjauan Perusahaan ... 5
2.1.1 Sejarah Perusahaan... 5
2.1.2 Struktur Organisasi perusahaan... 7
2.1.3 Proses Pelayanan ... 8
2.1.4 Logo Perusahaan ... 9
2.1.5 Visi Dan Misi ... 10
2.1.6 Struktur Organisasi... 10
iii
2.2.1 definisi sistem informasi ... 12
BAB III ANALISIS PERANCANGAN SISTEM ... 12
3.1 Perancangan diagram konteks ... 12
3.2 Analisis kebutuhan sistem ... 14
3.2.1 Perangkat Keras ... 14
3.2.2 Perangkat Lunak... ... 15
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ... 41
4.1 implementasi sistem ... 41
4.1.implementasi antarmuka.. ... 35
4.1.1.1 pengujian sistem ... 41
BAB V KESIMPULAN DAN SARAN ... 50
5.1 Kesimpulan ... 50
5.2 Saran ... 50
5.2.1 Saran Untuk Universitas ... 50
5.2.2 Saran Untuk Dinas ... 50
i
KATA PENGANTAR
Bismillahirohmannirrohiim
Alhamdulillah puji syukur penulis panjatkan kehadirat Allah S.W.T atas berkah serta
rahmatNya, sehingga penulis dapat menyelesaikan Laporan Kerja Praktek yang membahas
“Pembangunan Jaringan Komputer di Dinas
Kependudukan dan Pencatatan Sipil
(DISDUKCAPIL)
Kota Bandung” untuk sebagai salah satu persyaratan menempuh program S1
(Strata Satu) pada Program Studi Teknik Informatika.
Penulis menyadari bahwa Laporan Kerja Praktek jauh dari kesempurnaan dan tidak
dapat selesai tanpa bantuan dari pihak lain. Atas bantuanm dorongan dan petunjuk dari semua
pihak, penulis mengucapkan terima kasih yang sebesar-besarnya, kepada:
1.
Kepada kedua orang tua dan keluarga yang tercinta yang telah memberika do’a dan
semangatnya selama ini.
2.
Yang terhormat kepada Dinas Kependudukan dan Pencatatan Sipil Kota Bandung
yang telah memberikan kesempatan kepada penulis untuk melaksanakan Kerja
Praktek terutama Kepala Dinas Bapak Drs. H. Meivy Adha Krisnan, M.Si, sebagai
pembimbing sekaligus pimpinan yang telah memberikan pengarahan kepada saya
dalam melaksanakan Kerja Praktek.
3.
Dosen Pembimbing Ibu Utami Dewi Widianti, S. Kom, yang begitu sabar
i
Semoga Allah S.W.T memberikan balasan yang berlipat kepada semua pihak
yang telah mendukung penulis, Amin. Karena itu penulis mengharapkan saran dan
kritiknya dari pembaca sebagai acuan untuk menyempurnakan Laporan Kerja Praktek
ini sehingga lebih bermanfaaat bagi penulis khususnya dan pembaca umumnya.
Bandung, 10 Januari 2013
1
DAFTAR PUSTAKA
[1] Abdul Kadir, “Pengenalan Sistem Informasi”, Andi, Yogyakarta : 2003.
[2] Sutarman, S.Kom. (2003). Membangun Aplikasi Web dengan PHP dan MySQL. Yogyakarta : Graha Ilmu.
[3] Betha Sidik, Ir., “Pemrograman Web DenganPHP”, Informatika Bandung, Bandung : 2006.
[4] Wahana Komputer, “ Pengolahan Database dengan MySQL “, Yogyakarta : Andi.
[5] Hakim, Lukmanul, 2008, Membongkar Trik Rahasia Para Master PHP, LOKOMEDIA, Yogyakarta.
[6] Ilham Perdana, 2007, Hand Out Metodologi Penelitian, Petunjuk Tata Tulis Ilmiah, Universitas Komputer Indonesia, Bandung
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengelola data, termasuk memproses, mendapatkan, menyusun, menyimpan, dan memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang dapat digunakan dalam bidang pendidikan, bisnis, pemerintahan maupun keperluan pribadi. Perkembangan teknologi informasi memacu suatu cara baru dalam kehidupan, yaitu teknologi yang menggunakan seperangkat komputer untuk mengolah dan memanipulasi data sesuai dengan kebutuhan.
Berdasarkan hasil wawancara dengan pihak perusahaan, dalam melakukan promosi produk yang ditawarkan dalam hal ini properti dirasa masih belum optimal karena kurangnya iklan dan promosi.
Sebagai solusi akan masalah yang terjadi, maka diperlukan suatu sistem yang dapat menangani permasalahan tersebut, salah satunya dengan membangun website untuk perusahaan secara online atau lebih dikenal dengan istilah website profile company. Dengan adanya perangkat keras seperti komputer dan fasilitas internet sebagai perangkat penunjangnya, maka mungkin dibangun suatu aplikasi yang merupakan sistem pengenalan perusahaan secara online atau website profile company yang dipandang dapat menunjang kegiatan usaha serta dapat dijadikan sebagi alat pengenalan secara luas dan media promosi yang sangat efektif untuk menawarkan property yang ditawarkan oleh royal view residence.
Demi kemajuan perusahaan di masa mendatang ditambah dengan beratnya persaingan di dunia bisnis maka ketepatan, kecepatan, dan keakuratan informasi aliran data terutama data mengenai publikasi perusahaan sangat diperlukan oleh perusahaan. Maka, dibuatlah suatu Aplikasi Web Profile Company.
1.2 Perumusan Masalah
Berdasarkan uraian di atas, maka dapat dirumuskan masalah yang akan diselesaikan dalam laporan ini, yaitu :
Manfaat dari pengembangan website ini adalah menciptakan peluang-peluang bisnis yang akan dikembangkan dalam kurun waktu tertentu seperti pengembangan bisnis secara global dan pengenalan kepada masyarakat tentang informasi perumahan royal view residence yang berkaitan dengan property agar informasi yang didapat tepat sasaran.
1.3 Maksud dan Tujuan
1.3.1 Maksud
Maksud dari kerja praktek yang dilakukan adalah mengembangkan dan mempromosikan perusahaan melalui situs internet.sehingga lebih efisien dalam melakukan promosi
1.3.2 Tujuan
2
1. Membangun aplikasi web profile company yang nantinya dapat bermanfaat bagi perusahaan dalam mengembangkan perusahaan.
2. Memudahkan dan membantu dalam proses promosi perusahaan property di media internet.
1.4 Batasan Masalah
Adapun batasan masalah dalam pembuatan web profile company ini adalah sebagai berikut :
1. Penggunaan aplikasi ini hanya menampilkan profil dari royal view residence.
2. User yang menggunakan aplikasi ini adalah masyarakat umum pengguna internet yang akan melihat profil dari prusahaan
1.5 Metode Penelitian
Metode yang digunakan dalam pembangunan aplikasi ini meliputi :
1.5.1 Pengumpulan Data
1.5.1.1 Studi Pustaka
Studi Pustaka dilakukan untuk mengumpulkan materi yang berhubungan dengan perusahaan .
1.5.1.2 Wawancara dan Pengamatan
Wawancara dilakukan terhadap pihak perusahaan , dilengkapi dengan pengamatan terhadap mekanisme proses yang terjadi pada perusahaan tersebut.
1.5.1.3 Pengembangan Perangkat Lunak
3
Penjelasan dari alur metode waterfall ini adalah sebagai berikut :
1. Rekayasa dan Pemodelan
Rekayasa dan pemodelan sistem menekankan pada pengumpulan kebutuhan pada level sistem dengan sedikit perancangan dan analisis.
2. Analisis
Pada tahap analisis, dilakukan proses pengumpulan kebutuhan yang lebih diintensifkan ke perangkat lunak.
3. Desain
Perancangan perangkat lunak dilakukan berdasarkan hasil analisis kebutuhan perangkat lunak, yang mencakup perancangan arsitektur, perancangan modul aplikasi, dan perancangan antarmuka. Proses desain ini mengubah hasil analisis menjadi bentuk karakteristik yang dimengerti perangkat lunak sebelum penulisan program.
4. Pengkodean (Coding)
Dalam proses ini, hasil analisis dan desain sistem pada proses sebelumnya diterjemahkan ke dalam bentuk yang dimengerti oleh mesin.
5. Pengujian
Dalam tahap ini akan dilakukan pengujian untuk menguji apakah sistem yang telah dirancang dan diimplementasikan sudah sesuai dengan hasil analisis.
6. Pemeliharaan
Pemeliharaan dilakukan terhadap kesalahan-kesalahan yang terjadi pada perangkat lunak yang dibangun.
4
BAB I PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Bab ini membahas landasan teori yang berisi teori-teori pendukung yang digunakan dalam membangun aplikasi ini.
BAB III PEMBAHASAN
Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini, analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan perangkat lunak yang digunakan dan juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis.
Bab ini juga meliputi hasil implementasi dari analisis dan perancangan yang telah dilakukan beserta hasil pengujian sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi dan dapat memenuhi tujuannya dengan baik.
BAB IV KESIMPULAN DAN SARAN
5
BAB II
TINJAUAN PUSTAKA
2.1 Perusahaan
2.1.1 Sejarah Perusahaan
Royal view residence adalah sebuah perusahaan yang bergerak di bidang property yang terletak di kawasan bandung utara tepatnya di jl. Ciwaruga no 30 km 1.8
2.1.2 Struktur Organisasi Perusahaan
2.1.3 Deskripsi Tugas
Berikut ini adalah deskripsi jabatan dari struktur organisasi yang terdapat pada royal view residence :
1.Kepala Perusahaan
Kepala perusahaan memiliki tugas untuk mengatur manajemen dari bengkel agar berjalan dengan baik, mengawasi kegiatan yang terjadi
di bengkel.
2. Pengelola Perusahaan
Pengelola perusahaan bertugas mengelola bengkel, melaporkan segala aktivitas yang terjadi di bengkel kepada kepala bengkel.
3. Bagian Keuangan
Bagian keuangan bertugas untuk mengelola membuat laporan keuangan dari transaksi penjualan yang terjadi.
2.1.4 Logo Perusahaan
2.2 Landasan Teori
6
Menurut Jogianto sistem dapat didefinisikan sebagai berikut :
“Sistem sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang
berinteraksi untuk mencapai suatu tujuan” (Jogianto Hartono, 1999).
Berdasarkan definisi di atas bahwa sebuah sistem pada dasarnya terdiri dari komponen-komponen yang bekerja sama untuk mencapai suatu tujuan. Suatu sistem dapat terdiri dari subsistem-subsistem. Integrasi dari subsistem-subsistem sedemikian rupa sehingga tercapai suatu kesatuan yang terpadu atau terintegrasi.
Informasi merupakan komponen paling penting dalam suatu sistem. Informasi dibutuhkan bagi manajemen untuk pengambilan keputusan dan kebijakan.
Sistem menurut Gordon B. Davis adalah :
“kumpulan dari elemen-elemen yang berinteraksi untuk melakukan suatu pekerjaan atau
mencapai tujuan tertentu”.
Sedangkan informasi adalah :
“data yang telah diolah oleh proses tertentu sehingga menjadi suatu bentuk yang penting bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang”.
Dari definisi diatas dapat dilihat bahwa sumber dari informasi adalah data yang merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dari suatu yang nyata. Data merupakan bentuk yang mentah yang belum bisa bercerita banyak, sehingga perlu diolah lebih lanjut melalui suatu model untuk dijadikan informasi.
Data yang diolah melalui suatu model menjadi informasi penerima yang kemudian informasi tersebut membuat suatu keputusan dan melakukan tindakan yang berarti menghasilkan suatu tindakan yang akan membuat sejumlah data kembali.
Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen didalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi.
Menurut Robert A. Leitch dan K Roscoe Davis
“Sistem informasi adalah suatu sistem didalam organisasi yang mempertemukan kebutuhan
pengolahan transaksi lain, mendukung operasi bersifat manajerial. Kegiatan tragis suatu
organisasi, menyediakan pihak luar tertentu dengan laporan yang diperlukan” (Jogianto Hartono,
2001).
Sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technologi block), blok kendali (control block), blok basis data (database block)
sebagai suatu sistem, keenam blok tersebut saling berinteraksi satu dengan yang lainnya membentuk suatu kesatuan untuk mencapai sasaran.
7
Input mewakili data yang masuk ke dalam sistem informasi, input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.
2. Blok Model (model block)
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika yang akan memanipulasi data input dan data yang tersimpan di basisdata dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran (output block)
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
4. Blok Teknologi (technology block)
Teknologi terdiri dari 3 bagian yang utama, yaitu perangkat lunak (software), perangkat keras (hardware), dan teknisi (humanware dan brainware). Teknologi dapat berupa orang-orang yang mengetahui teknologi dan membuatnya dapat beroperasi. Misalnya teknisi adalah seorang operator komputer, pemograman, operator pengolah data, spesialis telekomunikasi, analisis sistem, penyimpanan data, dan lain sebagainya.
5. Blok Kendali (control block)
Supaya sistem informasi dapat berjalan sesuai dengan yang diinginkan, maka perlu diterapkan pengendalian didalamnya. Beberapa pengendalian perlu dirancang dan diterapkan agar sistem yang rusak dapat dicegah atau apabila terlanjur terjadi kesalahan dapat langsung cepat diatasi.
6. Blok Basis Data (database block)
Basisdata merupakan kumpulan dari data yang paling berhubungan satu dengan yang lainya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basisdata untuk keperluan penyediaan informasi lebih lanjut.
2.2.2 Website
Website dibangun oleh sebuah file yang didalamnya terdapat kode-kode dan berbagai informasi. Kode-kode dan informasi tersebut dibaca oleh sebuah aplikasi yang sejenisnya bernama browser, kode-kode dan informasi tersebut akan disajikan sebagai sebuah halaman homepage yang kita kenal sebagai website.
8
2.2.3 Internet
Internet berasal dari kata interconnection Network yang mempunyai arti hubungan computer dengan berbagai tipe dan system yang berbeda yang membentuk system jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui telekomunikasi. Jaringan komputer ini sangat luas sehingga tidak ada satu orang, satu organisasi, atau satu Negara yang menangani sendiri. Asal usul internet dari jaringan computer yang disusun oleh ARPA (Advance Research Project Agency) yang bernaung dibawah departemen pertahanan Amerika Serikat atau DoD (Departement of Defense) sehingga terbentuk ARPAnet, jaringan komputer bentukan departemen pertahanan Amerika Serikat, tahun 70-an. Pada awalnya, ARPAnet hanya menghubungkan empat buah situs saja, yaitu :
1. SRI (Stanford Research Institute)
2. UCSB (University of California at Santa Barbara)
3. UCLA (Univercity of California at Los Angles)
4. University of Utah at Utah
Jaringan tersebut selanjutnya diperbaharui dan dikembangkan, dan saat ini digunakan sebagai tulang punggung jaringan informasi yang disebut dengan internet. Penelitian di Stanford menghasilkan sebuah protocol yang disebut TCP/Ip, inilah yang berkembang terus hingga sekarang dan menjadi protocol standar dalam internet.
2.2.4 Browser
Browser adalah sebuah program yang berfungsi untuk menjelajahi halaman-halaman web yang terdapat dalam internet. Menjelajahi atau sering disebut sebagai browsing adalah suatu aktifitas membuka atau menuju ke situs-situs (server-server) web dan membaca informasi yang terdapat di dalamnya.
Netscape Navigator adalah program browser yang banyak digunakan, selain itu terdapat juga produk Microsoft yang sangat terkenal yaitu internet explorer.
Beberapa komponen-komponen browser :
1. Menu
Terletak dibagian paling atas jendela browser, terdiri deretan menu yang mengandung perintah-perintah untuk pengaturan memanipulasi tampilan, serta menjalankan perintah-perintah browser.
2. Toolbar
9
default browser. Selain tombol-tombol tersebut terdapat tombol-tombol lain yang bersifat spesifik untuk setiap browser.
3. Bookmark (Netscape)/favorites
Berisi alamat-alamat halaman web yang sudah disimpan agar user dapat langsung menuju alamat tersebut tanpa harus kesulitan dalam mengetikan atau menghafalkan lokasinya. Alamat URL disimpan agar mempermudah pengaksesan di kemudian hari.
4. Location toolbar
Text box ini merupakan alamat lengkap dari halaman yang sedang anda lihat. Anda dapat mengetikan alamat yang akan dituju baik yang berada di internet maupun yang ada di komputer lokal.
5. Logo Netscape atau Internet Explorer
Berguna untuk memantau penerimaan data, saat proses download (pengambilan data) halaman web selesai logo berupa gambar diam.
6. Layar Utama Browser
Layar ini merupakan tempat tampilan halaman web, yang berisi text, gambar, serta animasi dan interaksi multimedia.
7. Status Bar
Terdapat pada bagian kiri bawah layar utama, terdiri bagian yang menunjukan kemajuan download (pengambilan data) halaman web dan pesan status yang menujukan URL yang sedang ditampilkan, URL dari suatu letak (locatan ke halaman lain) serta pesan-pesan khusus tertentu.
Dengan menggunakan Netscape Navigator atau Mozzila Firefox anda siap menjelajahi internet untuk mendapatkan informasi yang dibutuhkan.
2.2.5 PHP (PHP Hypertext Preprosessor)
2.2.5.1 Pengertian PHP (PHP Hypertext Preprosessor)
PHP singkatan dari PHP Hypertext Prepropesor. Ia merupakan bahasa berbentuk skrip yang diempatkan dalam server dan diproses di server. Hasilnya yang dikirimkan ke klien, tempat pemakai menggunakan browser.
Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, andabisa menampilkan ini database ke halaman Web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server Page) Cold Fusion, ataupun Perl.
10
menarik, kode PHP juga bias berkomunikasi dengan Database dan melakukan perhitungan-perhitungan yang kompleks sambil jalan.
Pada saat ini, PHP cukup popular sebagai peranti pemrograman web, terutama di lingkungan Linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis UNIX, Windows NT, dan Macintosh. Bahkan versi untuk Windows 95/98 pun tersedia.
Pada awalnya, PHP dirancang untuk diintegrasikan dengan web server Apache. Namun, belakangan PHP juga dapat bekerja dengan web server seperti PWS (Personal Web Server), IIS (Internet Information Server), dan Xintami.
Untuk mencoba PHP, anda tidak perlu menggunakan computer berkelas server. Dengan hanya sebuah computer biasa, anda bias mempelajari dan mempraktekan PHP.
2.2.5.2 Konsep Kerja PHP
Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal sebutan alamat internet, browser mendapatkan alamat dari web server, mengidentifikasikan halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server.
Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke brower. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML dan menampilkan ke layar pemakai.
2.2.5.3 Kelebihan Dari PHP
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal. Dengan demikian, menampilkan data yang bersifat dinamis, yang diambil dari database, merupakan hal yang mudah untuk diimplementasikan. Itulah sebabnya sering dikatakan bahwa PHP sangat cocok untuk membangun halaman-halaman web dinamis.
Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantanya adalah MySQL, Oracle, Sybase, dan lain-lain.
2.2.6 Apache Web Server
Web Server Apache merupakan program aplikasi yang berjalan diserver berfungsi untuk menjalan aplikasi web sehingga bisa akses oleh client baik melalui jaringan secara intranet maupun internet (R. Kresno Aji dan Agus Hartanto, 2003).
Apache merupakan turunan dari web server yang dikeluarkan oleh NCSA, yaitu NCSA HTTPd sekitar tahun 1995-an. Pada dasarnya Apache adalah “A
11
Web server menunggu permintaan dari client yang menggunakan browser, seperti Nestcape Navigator, Internet Explorer, Modzilla, Lynks, dan lain-lain. Web server dalam berkomunikasi dengan client menggunakan protocol HTTP (Hyper Text Transfer Protocol).
Apache berada di bawah GNU, General Public Licence yang bersifat free sehingga Apache dapat di download gratis pada alamat http://www.apache.org, saat ini Apache banyak digunakan sebagai web server untuk portal-portal besar dengan pertimbangan sebagai berikut :
1. Apache termasuk dalam kategori free software (software gratis)
2. Instalasi Apache sangat mudah
3. Mampu beroperasi pada banyak platform sistem operasi seperti AUX 3.1, Free BSD, Linux, Solaris, Windows, dan lain-lain.
4. Mudah dalam pengkonfigurasian karena Apache hanya mempunyai empat file konfigurasi.
5. Apache mudah dalam penambahan peripheral lainnya ke dalam platform web server, misalkan menambah modul.
2.2.7 Macromedia Dreamweaver 8
13
BAB 3
ANALISIS DAN PERACANGAN
3.1. Analisis Sistem
Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata kedalam bagian-bagian atau komponen-komponen komputer yang bertujuan untuk mengidentifikasikan serta mengevakuasi masalah-masalah yang muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga mengarah kepada suatu solusi untuk perbaikan maupun pengembangan ke arah yang lebih baik dan sesuai dengan kebutuhan serta perkembangan teknologi yang diantaranya membahas mengenai sistem yang terdapat dalam sistem sekolah yang selama ini ada, baik dari segi kelebihan dan kekurangannya.
3.1.1.Analisis Masalah
Analisis permasalahan sistem yang terjadi dalam pembangunan website portal berita pada Royal view residence yaitu dimana proses dalam perorganisasian data modul, berita dan pengolahan data admin yang kurang baik.
3.1.2 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut dapat diimplementasikan. Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan dan proses yang dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
3.1.3.1 Analisis Perangkat keras
Pada saat ini Royal view residence Bandung sudah menggunakan menggunakan perangkat keras komputer untuk menjalankan website dan mengelola website. Sedangkan untuk aplikasi yang akan dibangun memerlukan perangkat keras untuk menjalankannya. Berdasarkan kondisi yang telah disebutkan diatas, maka dapat diusulkan untuk spesifikasi perangkat keras komputer yang akan digunakan yaitu :
a. Processor : Pentium IV 4,26 GHz
b. Memory : 1 Gb
c. Harddisk : 80 GB
d. Monitor
e. Keyboard dan Mouse
14
Saat ini Royal view residence sudah banyak menggunakan software dalam pembangunan website-website yang sudah ada. Maka untuk membangun website portal berita ini, dapat diusulkan untuk spesifikasi perangkat lunak (Software) yang akan digunakan yaitu :
a. Sistem Operasi Windows XP
b. Macromedia Dreamweaver
c. XAMPP
Aplikasi yang akan dibangun menggunakan Macromedia Dreamweaver sebagai perancangan program dan MySQL sebagai databasenya Alasan digunakannya Macromedia Dreamweaver sebagai tools perancangan program adalah memudahkan user bekerja dalam lingkungan editing yang visual yang tentunya dilengkapi dengan kontrol hand-coding HTML-nya. Dreamweaver juga kompatibel dengan teknologi server seperti CFML, ASP.NET, ASP, JSP dan PHP. Selain itu juga kompatibel dengan XML data yang telah disediakan tools untuk membuat halaman XSLT, menyertakan file XML dan memajangnya di halaman web. Kemudian alasan digunakannya MySQL sebagai database yaitu mempunyai beberapa kemampuan, salah satunya harus menyediakan suatu sistem manajemen database yang dapat mengatur bagaimana menyimpan, menambah, mengakses data dan transaksi-transaksi database lainnya. MySQL cepat sekali berkembang, karena MySQL merupakan suatu software yang Open Source.
3.1.3.3 Analisis Pengguna
Berdasarkan hasil wawancara yang dilakukan dengan karyawan yang berada di PDE (Pengolahan Data Elektronik) di royal view residence , mereka sudah terbiasa menggunakan perangkat keras dan Softwaerenya. Jadi, karyawan PDE harus dapat memenuhi kriteria untuk dapat menjalankan program aplikasi yang akan dibuat.
3.1.4 Analisis Basis Data
15
3.5.3 Perancangan Diagram Konteks
Diagram konteks berfungsi untuk menjelaskan hubungan sistem yang akan dibangun serta untuk memudahkan pembuatan sistem. Gambar diagram konteks tersebut dapat dilihat pada gambar berikut ini.
3.1.5 Analisis Kebutuhan Fungsional
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
16
Proses-proses yang terjadi dapat dilihat sebagai berikut ini :
Gambar 3.4 DFD Level 0
17
Gambar 3.6 DFD level 1 Proses 2 (Modul)
18
Gambar 3.8 DFD level 2 proses 2.1 (Pengolahan Data Admin)
19
Gambar 3.10 DFD level 2 proses 2.3 (Pengolahan Data Berita)
3.1.6 Spesifikasi Proses
Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fungsi yang
disajikan pada diagram alir data. Spesifikasi proses pada alir data sistem informasi pada
royal view residence seperti table berikut :
No
Proses
Keterangan
1
No.Proses
1.0
Nama Proses
Pengolahan Data
Source
Administrasi
Input
Pilihan Data
Output
Info artikel, gallery
Destination
Administrasi
Logika Proses
Begin
{Administrasi memilih pengolahan
data yang akan digunakan}
If
Data telah dipilih
then
{Tampilkan data yang di pilih dan
data di ambil dalam table
–
tabel
yang terdapat dalam basis data}
Endif
End
2
No.Proses
2.0
Nama Proses
Pengolahan galery
Source
Administrasi
20
Output
gallery
Destination
Administrasi
Logika proses
Begin
{Administrasi
memasukan
data
gallery}
If
Data gallery telah di isi
then
{Tampilkan gallery dari tabel-tabel
yang terdapat dalam basis data}
End
3
No.Proses
1.1
Nama Proses
Pengolahan Data artikel
Source
Administrasi
Input
Data Pilih artikel
Output
Informasi artikel
Destination
Administrasi
Logika proses
Begin
{Administrasi
memasukan
data
artikel kedalam menu artikel}
If
Data pilih artikel telah di isi
then
{Tampilkan informasi artikel yang
terdapat dalam basis data}
EndIf
End
4
No.Proses
1.2
Nama Proses
Pengolahan Data agenda
Source
Administrasi
Input
Data agenda
Output
Informasi agenda
Destination
Administrasi
Logika proses
Begin
{Administrasi
memasukan
data
agenda ke menu agenda}
If
Data agenda telah di isi
then
{Tampilkan informasi data agenda
dalam basis data}
EndIf
End
5
No.Proses
1.5
Nama Proses
Data Admin
Source
Administrasi
Input
Data Pilih Admin
Output
Informasi Admin
Destination
Administrasi
21
{Administrasi memasukan data pilih
Admin
ke
dalam
menu
Administrasi}
If
Data pilih Admin telah di isi
then
{Tampilkan informasi data Admin
dari tabel-tabel yang terdapat dalam
basis data}
EndIf
End
6
No.Proses
1.1.1
Nama Proses
Tambah artikel
Source
Administrasi
Input
Data artikel yang ingin di tambah
Output
Data artikel yang ingin di tambah
Destination
Administrasi
Logika proses
Begin
{Admin menambah data artikel
kedalam database}
If
data pengirim belum lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data pengirim disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
7
No.Proses
1.1.2
Nama Proses
Edit artikel
Source
Administrasi
Input
Data artikel ingin di edit
Output
Data artikel di ubah
Destination
Administrasi
Logika proses
Begin
{Administrasi memilih data yang
akan diubah dalam database}
If
data artikel yang diubah belum
lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data pengirim disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
22
Nama Proses
Cari artikel
Source
Administrasi
Input
Data artikel yang ingin di cari
Output
Data artikel yang ingin di cari
Destination
Administrasi
Logika proses
Begin
{Administrasi
memasukan
data
artikel yang akan dicari}
If
data artikel yang dicari ada
then
{Tampilkan data yang dicari}
EndIf
End
9
No.Proses
1.1.4
Nama Proses
Hapus artikel
Source
Administrasi
Input
Data artikel yang ingin di hapus
Output
Data artikelyang ingin di hapus
Destination
Administrasi
Logika proses
Begin
{Administrasi memilih data artikel
yang
akan
dihapus
kedalam
database}
If
data artikel yang akan dihapus
telah dipilih
then
{Hapus data artikel lalu tampilkan
pesan “Data telah dihapus”}
EndIf
End
10
No.Proses
1.2.1
Nama Proses
Tambah admin
Source
Administrasi
Input
Data admin yang ingin di tambah
Output
Data admin yang ingin di tambah
Destination
Administrasi
Logika proses
Begin
{Administrasi
menambah
data
admin kedalam database}
If
data admin belum lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data admin disimpan dan
tampilkan pesan “Data telah
disimpan”}
23
11
No.Proses
1.2.2
Nama Proses
Ubah admin
Source
Administrasi
Input
Data admin yang ingin di ubah
Output
Data admin yang ingin di ubah
Destination
Administrasi
Logika proses
Begin
{ Administrasi memilih data admin
yang akan diubah dalam database}
If
data admin yang diubah belum
lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data admin disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
12
No.Proses
1.2.4
Nama Proses
Hapus admin
Source
Administrasi
Input
Data admin yang ingin di hapus
Output
Data admin yang ingin di hapus
Destination
Administrasi
Logika proses
Begin
{ Administrasi memilih data admin
yang
akan
dihapus
kedalam
database}
If
data admin yang akan dihapus
telah dipilih
then
{Hapus data admin lalu tampilkan
pesan “Data telah dihapus”}
EndIf
End
13
No.Proses
1.3.1
Nama Proses
Tambah agenda
Source
Administrasi
Input
Data agenda yang ingin di tambah
Output
Data agenda yang ingin di tambah
Destination
Administrasi
Logika proses
Begin
{ Administrasi menambah data
agenda kedalam database}
24
lengkap”}
Else
{Data agenda disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
14
No.Proses
1.3.2
Nama Proses
Ubah agenda
Source
Administrasi
Input
Data agenda yang ingin di ubah
Output
Data agenda yang ingin di ubah
Destination
Administrasi
Logika proses
Begin
{ Administrasi memilih data agenda
yang akan diubah dalam database}
If
data agenda yang diubah belum
lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data agenda disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
15
No.Proses
1.3.4
Nama Proses
Hapus agenda
Source
Administrasi
Input
Data agenda yang ingin di hapus
Output
Data agenda yang ingin di hapus
Destination
Administrasi
Logika proses
Begin
{ Administrasi memilih data agenda
yang
akan
dihapus
kedalam
database}
If
data agenda yang akan dihapus
telah dipilih
then
{Hapus data agenda lalu tampilkan
pesan “Data telah dihapus”}
EndIf
End
16
No.Proses
1.4.1
Nama Proses
Tambah barang
Source
Administrasi
25
Destination
Administrasi
Logika proses
Begin
{ Administrasi menambah data
produk kedalam database}
If
data barang belum lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data barang disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
17
No.Proses
1.5.1
Nama Proses
Tambah admin
Source
Administrasi
Input
Data admin yang ingin di tambah
Output
Data admin yang ingin di tambah
Destination
Administrasi
Logika proses
Begin
{ admin menambah data admin
kedalam database}
If
data admin belum lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data admin disimpan dan
tampilkan pesan “Data telah
disimpan”}
EndIf
End
18
No.Proses
1.5.2
Nama Proses
Ubah admin
Source
admin
Input
Data admin yang ingin di ubah
Output
Data admin yang ingin di ubah
Destination
admin
Logika proses
Begin
{ admin memilih data admin yang
akan diubah dalam database}
If
data admin yang diubah belum
lengkap
then
{Tampilkan pesan “Data belum
lengkap”}
Else
{Data admin disimpan dan
tampilkan pesan “Data telah
disimpan”}
26
End
19
No.Proses
1.5.3
Nama Proses
Cari admin
Source
admin
Input
Data admin yang ingin di cari
Output
Data admin yang ingin di cari
Destination
admin
Logika proses
Begin
{ admin memasukan data admin
yang akan dicari}
If
data admin yang dicari ada
then
{Tampilkan data admin yang dicari}
EndIf
End
20
No.Proses
1.5.4
Nama Proses
Hapus admin
Source
Administrasi
Input
Data admin yang ingin di hapus
Output
Data admin yang ingin di hapus
Destination
admin
Logika proses
Begin
{ admin memilih data admin yang
akan dihapus kedalam database}
If
data admin yang akan dihapus
telah dipilih
then
{Hapus data admin lalu tampilkan
pesan “Data telah dihapus”}
EndIf
End
3.1.7 Kamus Data
29
3.2. Perancangan Sistem
Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan.
Perancangan dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa
atau pengatur dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan
berfungsi.
3.2.1 Perancangan Basis Data
Perancangan basis data merupakan tahapan untuk memetakan model konseptual
ke model basis data yang akan digunakan. Perancangan basis data terbagi menjadi dua
yaitu skema relasi dan struktur tabel.
3.2.1.1 Diagram Relasi
Skema relasi antar tabel merupakan pengelompokkan data menjadi tabel-tabel
yang menunjang entitas dan relasi yang berfungsi untuk mengakses data item dari setiap
[image:38.612.121.511.377.618.2]database
. Relasi antar tabel untuk sistem yang akan di buat dapat di lihat pada pada
gambar berikut ini :
3.2.1.2 Struktur Tabel
Didalam pembuatan program dibutuhkan suatu spesifikasi tabel yang
dimaksudkan untuk dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian
30
sistem pengolahan data ini membutuhkan spesifikasi tabel untuk mempermudah dalam
31
Table artikel
3.2.2 Perancangan Struktur Menu
Berikut adalah perancangan struktur menu program dari Website profile company royal view residence.
3.2.3 Perancangan Antarmuka
33
34
35
5. perancangan antarmuka gallery
36
37
3.2.4 Jaringan Semantik
Jaringan semantik menggambarkan keterhubungan nagivasi menu dari satu
halaman ke halaman lainnya. Jaringan semantik pada aplikasi sistem informasi royal
view residence dapat dilihat pada gambar berikut
Ketera
ngan :
F01 : Form Menu Utama
F02 : Form Data artikel
F03 : Form Data gallery
F04 : Form Data agenda
F05 : Form Data admin
F6
: Keluar
3.2.5 Perancangan Prosedural
F04
F03
F05
F02
F10
F09
F08 F07
F06
M01,M02 M01,M02
M01,M02
M01,M02
M01,M02
38
Perancangan prosedural mentransformasi elemen-elemen struktural dari
arsitektur program ke dalam suatu deskripsi procedural dari komponen-komponen
perangkat lunak. Perancangan prosedural untuk aplikasi sistem informasi di royal view
residence adalah sebagai berikut :
1.
Prosedural tambah, prosedur ini dilakukan ketika Administrasi akan melakukan
penambahan data.
Mulai
Input data yang akan ditambah
Periksa kelengkapan data
Apakah data sudah lengkap?
Periksa Data
Apakah data sudah ada?
Tampilkan Pesan “Data
sudah dipakai, Data Tidak dapat disimpan!”
Tampilkan Pesan “Data
Belum Lengkap!”
Simpan Data
Tampilkan pesan
“Data telah disimpan!”
Selesai Ya
Tidak Ya
39
2.
Prosedural ubah, prosedur ini dilakukan ketika Administrasi akan melakukan
perubahan
data.
Mulai
Cari data yang akan diubah
Cari data
Ketemu
Apakah data sudah lengkap?
Tampilkan Pesan “Data
sudah dipakai, Data Tidak dapat disimpan!”
Input data yang akan diubah
Periksa Data
Tampilkan pesan
“Data telah Disimpan!”
Selesai Ya
Tidak
Ya
Apakah data sudah ada? Tidak
Tampilkan
pesan “Data
belum lengkap!”
Tidak
40
3.
Prosedural cari, prosedur ini dilakukan ketika Administrasi akan melakukan
pencarian data.
Mulai
Input data yang akan dicari
Pencarian data
Ditemukan?
Data yang dicari ketemu
Selesai Ya
41
4.
Prosedural hapus, prosedur ini dilakukan ketika Administrasi akan melakukan
penghapusan data
Mulai
Cari data yang akan dihapus
Cari?
Tampilkan pesan konfirmasi
“Apakah anda yakin ingin
menghapus data ini?”
Ya
Hapus
Hapus data
Tampilkan pesan
“Data telah dihapus!”
Selesai Ya
Tidak
41
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi
Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi.
Implementasi sistem merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan.
Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan, sehingga pengguna
dapat memberi masukan kepada pengembangan sistem.
4.1.1 Implementasi Perangkat Keras
No
Perangkat Keras
Spesifikasi
1
Prosessor
Kecepatan 2.0 GHz
2
Monitor
Ukuran 15” Resolusi 1024x768 px
3
VGA
Onboard 64 Mb
4
Memori
512 MB
5
Hard Disk
40 GB ( ruang kosong 2 GB)
6
Keyboard
Keyboard
7
Mouse
Mouse
8
Printer
Hitam putih dan warna
9
Jaringan Internet
LAN dan Internet
4.1.2 Implementasi Perangkat Lunak
Langkah pertama yang harus dilakukan sebelum menuju ke konversi sistem adalah
mempersiapkan sistem terlebih dahulu. Adapun hal-hal yang harus dipersiapkan adalah sebagai
42
No
Perangkat Keras
Spesifikasi
1
Sistem operasi
Windows Xp
2
Web Browser
Mozilla firefox, opera, internet explorer,
google chrome
4.1.4 Implemantasi Antarmuka
Implementasi antarmuka dilakukan dengan setiap halaman program yang dibuat dan pengkodeannya dalam bentuk file program.
43
Tampilan gallery44
4.2 Pengujian Sistem
4.2.1 Rencana Pengujian
Rencana pengujian yang akan dilakukan dengan menguji sistem secara alpha. Pengujian website profil company berikut menggunakan data uji berdasarkan data yang telah didapat dari royal view residence. Rencana pengujian selengkapnya terlihat pada tabel dibawah ini.
Item uji Detai pengujian Jenis pengujian
Login Verifikasi username Blackbox
Verifikasi password Black box
Pengolahan user Edit user Black box
Hapus user Black box
Tambah artikel Black box
Pengolahan artikel Edit artikel Blackbox
Hapus artikel Black box
Tambah moduIl Blackbox
Pengolahan modul modul Edit modul Black box
Hapus modul Black box
4.2.3 Hasil Pengujian Alpha
Berdasarakan rencana pengujian yang telah disusun, maka dapat dilakukan pengujian sebagai berikut.
4.2.3.1 Pengujian Login
Item Uji Detail Pengujian Jenis Pengujian
Login
Verifikasi Username Black Box
Verifikasi Password Black Box
Pengolahan User
Tambah User Black Box
Edit User Black Box
Hapus User Black Box
Pengolahan Berita
Tambah Berita Black Box
45
Hapus Berita Black Box
Pengolahan Modul-
Modul
Tambah Modul Black Box
Edit Modul Black Box
Hapus Modul Black Box
4.2.3.2 Pengujian Pengolahan Data user
Kasus dan Hasil Uji(Data Normal)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Klik tombol
Tambah
Tampil halaman
tambah data Users,
textfield Username,
textfield nama_lengkap,
textfield e-mail, textfield
no_tlp, textfield
‘ ’ ’n’)
Tampil halaman
tambah data Users,
textfield Username,
textfield nama_lengkap,
textfield e-mail, textfield
no_tlp, textfield
‘ ’ ’n’)
diterima
User_name :
admin,
Nama_Lengkap :
Administrator,
E-mail:
admin@jabarprov.
go.id,
User_name tercantum
pada textfield
User_name,
Nama_lengkap
tercantum pada
textfield Nama_lengkap,
No_Telp tercantum
Dapat mengisi data
admin sesuai dengan
yang diharapkan.
diterima
admin Password.level
tercantum pada button
Klik tombol
Simpan
[image:55.612.118.480.72.189.2]Data tersimpan pada
tabel Users.
Data penambahan
Admin tersimpan.
46
Klik tombol Edit Data admin yang akan
diubah terfokus.
Data admin yang akan
diubah terfokus.
diterima
Kasus dan Hasil Uji(Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpul
an
Menyimpan
data yang
belum lengkap
Menampilkan pesan
peringatan “Maaf data
tidak lengkap, silakan
ulangi lagi”.
Menampilkan pesan
peringatan “Maaf data
tidak lengkap, silakan
ulangi lagi”.Sesuai
diterima
4.2.3.3 Pengujian Pengolahan artikel
Kasus dan Hasil Uji(Data Normal)
Data masukan Yang Diharapkan Pengamatan Kesimpula
n
Klik tombol
Tambah
Tampil halaman
tambah data Berita,
textfield Judul,
combo box Kategori,
text isi berita, textfield
gambar,checkbox
tag.
Tampil halaman
tambah data Berita,
textfield Judul,
combo box Kategori,
text isi berita, textfield
gambar,checkbox
tag. sesuai yang
diharapkan
[image:56.612.102.499.70.271.2] [image:56.612.104.503.313.589.2]47
Judul :
Laskar Pelangi
Pecahkan Rekor,
Kategori :
Hiburan,
Isi Berita:
Sukses film Laskar
Pelangi dalam
memecahkan rekor
[image:57.612.105.495.70.395.2]...,
Gambar:
User_name tercantum
pada textfield
User_name,
Nama_lengkap
tercantum pada
textfield Nama_lengkap,
No_Telp tercantum
pada textfield
No_Telp, dan
Password tercantum
pada textfield
Password.level
Dapat mengisi data
admin sesuai dengan
yang diharapkan.
Diterima
4.2.3.4 Pengujian Pengolahan Modul
Kasus dan Hasil Uji(Data Normal)
48
Klik tombol
Tambah
Tampil halaman
tambah data Berita,
textfield nama modul,
textfield link,buttont
publish,button aktif
,button status.
Tampil halaman
tambah data Berita,
textfield nama modul,
textfield link,buttont
publish,button aktif
,button status.tag.
sesuai yang
diharapkan
diterima
Nama modul :
Manejemen
users,
Link :
?module=user
Publish :
N,
Aktif :
User
Nama modul tercantum
pada textfield
nama modul, link
tercantum pada textfield
link ,
publish
tercantum pada button
publish,
Aktif tercantum
pada button aktif
Dapat mengisi data
modul sesuai dengan
yang diharapkan.
Diterima
Klik tombol Data tersimpan pada Data penambahan Diterima
Simpan tabel modul. modul tersimpan.
Klik tombol
Edit
Data modul yang akan Data modul yang
akan
Diterima
Klik tombol
hapus
Menampilkan pesan
“Anda
dihapus?”. Jika Ya maka
Menampilkan pesan
“Anda
dihapus?”. Jika Ya
[image:58.612.107.493.72.706.2]49
Kasus dan Hasil Uji(Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Menyimpan
data yang
belum lengkap
Menampilkan pesan
peringatan “Maaf data
tidak lengkap, silakan
ulangi lagi”.
Menampilkan pesan
peringatan “Maaf data
tidak lengkap, silakan
ulangi lagi”.Sesuai
dengan yang di
harapkan
1
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Berdasarkan hasil analisis, perancangan, implementasi dan pengujian, maka dapat disimpulkan bahwa informasi yang terdapat dalam website Berita Royal view residence dapat dijalankan dengan baik sesuai tujuan awal pembuatan aplikasi ini yaitu menyediakan banyak kategori dalam penyampaian informasi, sehingga dapat membantu Royal view residence dalam mewujudkan tujuannya.
4.2 Saran
Adapun saran-saran yang dapat saya kemukakan adalah sebagai berikut :
1. Kedepannya diharapkan website ini menggunakan bahasa pemograman yang lebih fleksibel seperti PHP dengan Jquery,Action Script 3.0, HTML5, atau XHTML.
2. Hasil dari pengolahan ini dapat diakses lewat internet, terutama pada jaringan Royal view residence sendiri. Dengan membangun sebuah server untuk Royal view residence.
3. Dengan adanya menu seperti ini sebaiknya bisa diakses baik secara online sehingga orang yang membutuhkan data dari informasi tentang kegiatan ataupun berita terbaru di Royal view residence ini bisa dapat mengetahuinya dan bisa mendownload data dan informasi tersebut.