commit to user 7
Jika dilihat dari proses kerjanya WWW Word Wide Web dapat dibagi menjadi beberapa komponen seperti berikut:
a. protocol : protocol adalah sebuah media ykang distandarkan untuk dapat
mengakses komputer di dalam sebuah jaringan, halaman yang dapat diiakses adalah halaman Web Site. WWW memiliki standar Protocol yang bernama
HTTP atau Hypertext Transfer Protocol. Dengan menggunakan protocol ini sebuah halaman yang ada di dalam komputer jaringan dapat dibuka dan
diakses. b.
Address : merupakan alamat yang berkaitan dengan penamaan sebuah komputer didalam jaringan. Alamat ini sebenarnya merupakan sebuah nomor
yang dimiliki sebuah komputer yang sering disebut dengan nomor IP, akan tetapi dengan adanya perkembangan jaman, maka dibentuklah metode baru
yang bernama Domain Name, sehingga nomor IP tersebut digantikan dengan sebuah alamat yang dinamakan URL Uniform Resource Locator yang
berkaitan dengan nama suatu instansi pemilik komputer tersebut, misalnya, http:www.akakom.ac.id.
c. HTML : selain dari kedua media tersebut masih membutuhkan sebuah media
lagi yaitu HTML Hypertext Markup Language, yaitu sebuah bahasa scripting yang dapat menghasilkan halaman website sehingga halaman
tersebut dapat diakses pada setiap komputer pengakses client.
2.5. PHP
Menurut Nugroho 2004 : 201, PHP adalah sebuah bahasa pemrograman yang berbentuk scripting, sistem kerja dari program ini adalah sebagai interpreter
bukan sebagai compiler. Seperti pada pemrograman-pemrograman lainnya PHP memiliki beberapa
aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana memulai program PHP dan mengakhiri PHP.
commit to user 8
Untuk memulai program PHP, dapat dimulai dengan mengenal sebuah tag pengenal PHP yang digunakan untuk menuliskan kode PHP.
Untuk menuliskan dan memperkenalkan kode PHP, harus dimulai dengan tanda ?php, setelah tanda tersebut dapat dilanjutkan dengan kode program isi
didalmnya. Untuk mengakhiri kode program yang dibuat, dapat ditutup dengan tanda ?.
2.6. Adobe Dreamweaver
Menurut Atitatita 2011 : 1, Dreamweaver merupakan software aplikasi yang diigunakan sebagai HTML editor professional untuk mendesain web secara visual.
Dengan kemampuan fasilitas yang optimal dalam jendela design membuat program ini memberikan kemudahan untuk mendesain web meskipun untuk para web desainer
pemula sekalipun. Sedangkan kemampuan dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman seperti PHP, ASP, Java Script, dan yang lainnya juga
memberikan fasilitas maksimal kepada para desainer web yang menyertakan bahasa pemrograman web didalamnya.
2.7. Data Flow Diagram
Menurut Pressman 1997 : 364, Diagram Aliran Data data flow diagram DFD adalah sebuah teknik grafis yang menggambarkan aliran informasi dan
transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output. DFD dapat digunakan untuk menyajikan sebuah system atau perangkat lunak
pada setiap tingkat abstraksi. Kenyataannya, DFD dapat dipartisi kedalam tingkat- tingkat yang mempresentasikan aliran informasi yang bertambah dan fungsi ideal.
Demikianlah, DFD memberikan suatu mekanisme bagi pemodelan aliran informasi. Untuk melakukannya, dia melakukan prinsip analisis operasional yang kedua.
commit to user 9
Tabel 2.1 Notasi DFD NOTASI KETERANGAN
Prosedur atau consumer informasi yang ada di luar bound sistem untuk dimodelkan.
Transfer informasi fungsi yang ada di dalam bound sistem untuk dimodelkan.
Obyek data Obyek data; anak panah menunjukkan arah aliran data
Penyimpanan data Repositori data yang disimpan untuk diguanakan oleh
satu atau lebih, proses dapat disederhanakan buffer atau queque, atau serumit database relasional.
2.7.1 Komponen Terminator Entitas Eksternal
Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang dikembangkan. Biasanya terminator dikenal dengan nama entitas luar
external entity. Terdapat dua jenis terminator :
1. Terminator Sumber source : merupakan terminator yang menjadi sumber. 2. Terminator Tujuan sink : merupakan terminator yang menjadi tujuan data
informasi sistem Entity
eksternal
proses
commit to user 10
Tabel 2.2 Jenis Terminator Notasi Keterangan
Terminator Sumber
Terminator Tujuan
Terminator Tujuan dan Sumber
Terminator dapat berupa orang, sekelompok orang, organisasi, departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar kendali sistem yang
sedang dibuat modelnya. Terminator dapat juga berupa departemen, divisi atau sistem di luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan.
Komponen terminator ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya, dan
biasanya menggunakan kata benda, misalnya Bagian Penjualan, Dosen, Mahasiswa.
Ada tiga hal penting yang harus diingat tentang terminator :
1. Terminator merupakan bagianlingkungan luar sistem. Alur data yang menghubungkan terminator dengan berbagai proses sistem, menunjukkan
hubungan sistem dengan dunia luar. 2. Profesional Sistem tidak berhak mengubah isi atau cara kerja organisasi atau
prosedur yang berkaitan dengan terminator. 3. Hubungan yang ada antar terminator yang satu dengan yang lain tidak
digambarkan pada DFD.
commit to user 11
2.7.2 Komponen Proses
Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi output. Ada empat kemungkinan yang dapat
terjadi dalam proses sehubungan dengan input dan output :
Tabel 2.3 Komponen Proses Notasi Keterangan
1 input dan 1 output
1 input dan banyak output
Banyak input dan 1 output
banyak input dan banyak output
Ada beberapa hal yang perlu diperhatikan tentang proses : 1. Proses harus memiliki input dan output.
2. Proses dapat dihubungkan dengan komponen terminator, data store atau proses melalui alur data.
commit to user 12
3. Sistembagiandivisidepartemen yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen proses.
Umumnya kesalahan proses di DFD adalah : 1. Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini
disebut dengan black hole lubang hitam, karena data masuk ke dalam proses
dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang hitam 2. Proses menghasilkan output tetapi tidak pernah menerima input. Kesalahan ini
disebut dengan miracle ajaib, karena ajaib dihasilkan output tanpa pernah
menerima input
2.7.3. Komponen Data Store
Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan, seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi.
2.7.4. Komponen Data Flow Alur Data
Suatu data flow alur data digambarkan dengan anak panah, yang menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini digunakan
untuk menerangkan perpindahan data atau paket datainformasi dari satu bagian system ke bagian lainnya. Parno, nd
2.8. Entity Relationship Diagram ERD