Pengertian Situs Web Server Data Flow Diagram DFD

24 Gambar 2.1 Skema Jaringan Internet

2.4 Pengertian Situs

Agar website dapat diketahui dan dibuka oleh para pengunjung website maka diperlukan suatu nama dan alamat URL dari tiap-tiap website server hosting internet. Situs itu sendiri merupakan nama direktori tempat penampungan data- data website di dalam server hosting. Dengan adanya URL akan memudahkan para pengunjung yang akan melihat sebuah website hanya dengan memanggilnya melalui browser internet exploler.

2.5 Web Server

Web server adalah program komputer yang bertanggung jawab menerima request HTTP dari clients, yang dikenal sebagai web browser. Web server akan melayani dan akan merespon data konten yang diminta oleh client seperti web pages dalam bentuk HTML atau objek seperti jpg, animasi dan jenis file lainnya. Untuk saat ini web server yang paling banyak digunakan adalah Apache. Karna selain berlisensi GPL General Public Lisence atau free software, aplikasi ini juga mudah dikonfigurasikan. Universitas Sumatera Utara 25

2.6 Database

Menurut Wahidin database adalah kumpulan informasi yang disusun secara terorganisir. Sebelum membuat aplikasi web ada baiknya kita menggunakan database. Database bisa disamakan dengan suatu meja yang terdiri dari beberapa laci. Dalam istilah database, laci-laci ini dinamakan sebagai tabel. Jadi secara singkat dapat diartikan bahwa database adalah sekumpulan dari tabel-tabel data yang bisa berdiri sendiri dan saling berhubungan. Tabel yang saling berhubungan memiliki suatu key yang saling menghubungkan antar tabel tersebut. Tabel terdiri atas kumpulan kolom dan baris data. Setiap kolom menyatakan suatu field dan setiap baris menyatakan suatu record. Kumpulan data yang diambil dari satu atau lebih tabel disebut sebagai kumpulan record atau recordset. Data yang ada dalam suatu database, tidak peduli database apa yang anda pergunakan misal: Access, MYSQL, SQL Server, Orade, dan lain-lain biasanya disimpan dalam suatu format khusus. Dalam aplikasi web ini diperlukan beberapa sistem, yaitu: 1. ODBC Open Database Connectivity 2. OLEDB Object Linking and Embedding Database 3. JDBC Java Database Connectivity OLEDB mempunyai kecepatan yang jauh lebih baik dibandingkan ODBC. Oleh karena itu jika database sudah mendukung OLEDB, pergunakanlah Universitas Sumatera Utara 26 sistem ini untuk aplikasi web anda. Hal yang paling mendukung dalam perancangan ini adalah penggunaan teknologi server ASP dan database MYSQL dengan koneksi DSN Data Source Name.

2.6.1 Komponen Database

Komponen database antara lain:

1. Enterprise adalah suatu bentuk organisasi atau perusahaan dimana database

itu pasti ada.

2. Entity adalah segala sesuatu yang membentuk enterprise atau unsur-unsur

yang membentuk enterprise.

3. Data Value Nilai Data adalah nilai aktual yang diisikan pada suatu data

elemen atau sekumpulan dari karakter-karakter dan akan membentuk suatu nilai data.

4. Attribute adalah untuk membentuk karakteristik dari data value atau tanda

dasar. Attribute ini juga dapat diartikan sebagai yang membentuk suatu informasi tentang suatu entity yang sering disebut data elemen, data field, data item atau elementri item. Universitas Sumatera Utara 27

5. Data record adalah gabungan dari data value yang berhubungan atau

gabungan dari beberapa field untuk suatu entity.

6. Key Data Field adalah kunci dari field yang lain di dalam satu record.

7. Data Field adalah sekumpulan dari beberapa record yang membentuk satu

kesatuan.

2.6.2 Hirarki dan Struktur Database

Hirarki data terdiri atas beberapa bagian antara lain:

1. Elemen Data adalah satuan data terkecil yang tidak dapat dipecah lagi

menjadi unit lain yang bermakna. Istilah lain untuk data adalah medan field, kolom, item dan atribut.

2. Rekaman adalah gabungan sejumlah elemen data yang saling terkait.

Rekaman biasa disebut dengan istilah tupel atau baris.

3. Berkas adalah himpunan seluruh rekaman yang bertipe sama. Berkas dapat

dikatakan sebagai kumpulan rekaman data yang berkaitan dengan suatu objek. Berkas mewakili komponen yang disebut tabel atau relasi. Adapun struktur database dimulai dari unit terkecil adalah: 1. Bit Binary Digit adalah unit terkecil dari data. 2. Character adalah terdiri dari sekelompok bit.

3. Field adalah gabungan dari beberapa karakter yang mempunyai makna.

Universitas Sumatera Utara 28 4. Record adalah kumpulan dari beberapa field yang membentuk satu kesatuan. 5. File adalah gabungan dari beberapa record yang mempunyai kesamaan logik.

6. Database adalah gabungan dari beberapa file yang menunjang suatu

manajemen.

2.6.3 Web Database

Web database merupakan tempat penyimpanan repositories database atau informasi yang secara dinamis berinteraksi dengan halaman web. Selain itu web database juga merupakan sebuah metode yang berfungsi untuk menyimpan content www dalam format terstruktur useable yang terhubung baik secara statis maupun dinamis ke database lain dan membantu komunikasi antara web server dan database. Salah satu web database yang paling sering digunakan terutama dalam pembuatan website berbasis Jejaring Sosial adalah MySQL.

2.6.4 MySQL

Menurut Nugroho Bunafit dalam bukunya “Merancang Web dengan PHP dan MySQL”, Penerbit Erlangga, Jakarta 1987. MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language SQL. MySQL dalam client-server melibatkan server deamon MySQL diisi server dan berbagai macam program serta library berjalan diisi client. MySQL mampu menangani data yang cukup besar. Perusahaan yang mengembangkan MySQL adalah TcX, dan diakui Universitas Sumatera Utara 29 mampu menyimpan data lebih dari empat puluh database, sepuluh ribu tabel dan sekitar tujuh juta baris yang totalnya kurang lebih seratus gigabayte data. SQL adalah standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan menjadi lebih user-friendly.

2.7 Data Flow Diagram DFD

Data Flow Diagram DFD memperlihatkan hubungan fungsional dari nilai yang dihitung oleh sistem internal. DFD dimaksudkan untuk membuat suatu bentuk mendetail dari sirkulasi sistem informasi yang ada dan menggambarkan proses secara mendetail. Tabel 2.1 Simbol DFD No. Simbol Keterangan 1 - Proses Menunjukkan transformasi dari input menjadi output. Komponen ini dapat direpresentasikan dengan lingkaran Proses Universitas Sumatera Utara 30 2 - Aliran Komponen ini direprensentasikan dengan tanda panah menuju ke proses dan digunakan untuk menggambarkan gerakan paket data atau informasi dari suatu bagian ke bagian lain. 3 File Penyimpanan - Penyimpanan Komponen ini diguankan untuk memodelkan kumpulan data atau paket data yang dapat direprensentasikan sebagai garis sejajar, segi empat dengan sudut melengkung, maupun persegi panjang. Pada penulisan ini Penulis gambarkan adalah garis sejajar. 4 -Terminator Komponen ini direprensentasikan oleh persegi panjang yang memiliki entity luar eksternal yang dapat mengirim data ke tujuan data dalam sistem. Sumber: Mulyana Y.B 2004

2.8 Flowchart