• Tidak ada hasil yang ditemukan

Membangun website Profile Company di PT. Panca Arga Agung (Persero)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun website Profile Company di PT. Panca Arga Agung (Persero)"

Copied!
60
0
0

Teks penuh

(1)

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

(2)
(3)
(4)

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

Email

gankgut@ymail.com

2006

2009

SMK Putera Padjajaran

2003

2006

MTS AL-Inayah

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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.

(13)

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

(14)
(15)

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

(16)

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.

(17)

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.

(18)

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

(19)

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.

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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.

(25)

16

Proses-proses yang terjadi dapat dilihat sebagai berikut ini :

Gambar 3.4 DFD Level 0

(26)

17

Gambar 3.6 DFD level 1 Proses 2 (Modul)

(27)

18

Gambar 3.8 DFD level 2 proses 2.1 (Pengolahan Data Admin)

(28)

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

(29)

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

(30)

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

(31)

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”}

(32)

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}

(33)

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

(34)

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”}

(35)

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

(36)
(37)
(38)

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

(39)

30

sistem pengolahan data ini membutuhkan spesifikasi tabel untuk mempermudah dalam

(40)

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

(41)
(42)

33

(43)

34

(44)

35

5. perancangan antarmuka gallery

(45)

36

(46)

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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

(52)

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.

(53)

43

Tampilan gallery
(54)

44

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

(55)

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.

(56)

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]
(57)

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)

(58)

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]
(59)

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

(60)

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.

Gambar

Gambar 3.4 DFD Level 0
Gambar 3.6 DFD level 1 Proses 2 (Modul)
Gambar 3.8 DFD level 2 proses 2.1 (Pengolahan Data Admin)
Gambar 3.10 DFD level 2 proses 2.3 (Pengolahan Data Berita)
+6

Referensi

Dokumen terkait

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

Analisis sistem adalah suatu penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian dengan maksud mengidentifikasikan dan mengevaluasi

Analisis sistem yaitu penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi

Analisis sistem adalah Penguraian dari suatu sistem informasi yang utuh kedalam bagian – bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

Analisa Sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian – bagian komponen dengan maksud untuk mengidentifikasikan dan mengevaluasi

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi

Analisa sistem didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian komponen-komponennya dengan maksud untuk mengidentifikasi dan