5.2 Saran
Dari kesimpulan-kesimpulan diatas, maka penyusun mengemukakan saran yaitu :
1. Diharapkan program ini dapat dikembangkan menjadi program dengan
menggunakan sistem client server sehingga aplikasi ini dapat digunakan secara lebih baik serta optimal.
2. Diharapkan program ini bisa menambah field untuk seluruh form sehingga
bisa lebih fleksibel lagi dalam penggunaannya. 3.
Dan pada form absensi, diharapkan program ini bisa mendata ketidakhardiran siswa pada tiap mata pelajaran sehingga proses absensi bisa lebih akurat.
Universitas Sumatera Utara Universitas Sumatera Utara
BAB 2
LANDASAN TEORI
2.1 Website
2.1.1 Sejarah Website
Sejarah website dimulai pada tahun 1989 ketika tim Berner-Lee yang bekerja di laboratorium Fisika Partikal Eropa atau yang dikenal dengan CERN Consei
European pour la Recherce Nuclaire yang berada di genewa, swiss, mengajukan protocol suatu tatacara untuk berkomunikasi system distribusi
informasi internet yang digunakan untuk berbagai informasi diantaranya para fisikawan. Protocol inilah yang selanjutnya dikenal sebagai protocol World Wide
Web dan dikembangkan oleh World Wide Web Consortium W3C.
2.1.2 Pengertian Website
Website adalah suatu media publikasi elektronik yang terdiri dari halaman- halaman web web page yang terhubung satu dengan yang lain menggunakan
link yang dilekatkan pada suatu teks atau image. Website dibuat pertama kali oleh Tim Barners Lee pada tahun 1990.
Universitas Sumatera Utara Universitas Sumatera Utara
Website dibangun dengan menggunakan bahasa Hypertext Markup Language HTML dan memanfaatkan protokol komunikasi Hypertext Transfer
Protocol HTTP yang terletak pada application layer pada referensi layer OSI. Halaman website diakses menggunakan aplikasi yang disebut internet browser.
Menurut Jasmadi 2008, Fungsi dari website adalah :
1. Fungsi Komunikasi
Website berfungsi sebagai media komunikasi antara pembuatpemilik dengan pengunjung atau pengunjung dengan pengunjung lain. Komunikasi dilakukan
dengan menggunakan aplikasi web messanger, web forum, web chat, web mail, dan lain sebagainya.
2. Fungsi Informasi
Website berfungsi untuk menyediakan informasi bagi pengunjung.
3. Fungsi Hiburan
Website menjadi sarana hiburan, menyediakan layanan online game, video streaming, music streaming, dan lain sebagainya.
4. Fungsi Transaksi
Website berfungsi sebagai sarana untuk melaksanakan transaksi bisnis seperti: online order, pembayaran menggunakan kartu kredit, pembayaran dengan e-
gold, dan sebagainya.
Universitas Sumatera Utara Universitas Sumatera Utara
2.1.3 Browser
Browser adalah sebuah program yang berfungsi untuk menjelajahi halaman- halaman web yang terdapat dalam internet. Menjelajahi atau sering disebut
browsing adalah suatu aktifitas membuka atau menuju ke situs- situs server- server web dan membaca informasi yang ada didalamnya. Beberapa komponen
browser yaitu:
1. Menu
Terletak dibagian atas jendela browser, terdiri dari deretan menu yang mengandung perintah-perintah untuk pengaturan, manipulasi tampilan, serta
menjalankan perintah browser.
2. Toolbar
Toolbar adalah tombol-tombol navigasi yang digunakan untuk menjelajahi halaman internet. Tombol tersebut antara lain forward untuk ke halaman
berikutnya, back menujun halan sebelumnya, stop untuk menghentikan download, search untuk menuju situs web pencari informasi.
3. Bookmark
Berisi alamat-alamat halaman web yang sudah disimpan agar user dapat langsung menuju alamat tersebut tanpa harus mengetikkan atau menghafal
lokasinya.
Universitas Sumatera Utara Universitas Sumatera Utara
4. Location Toolbar
Text box ini merupakan alamat lengkap dari halaman yang sedang dilihat.
5. Internet Explorer
Berguna untuk memantau penerimaan data, saat proses download sedang berlangsung maka logo terlihat melakukan gerakan.
6. Layar Utama Browser
Layar ini merupakan tempat tampilan web, yang berisi text, gambar, serta animasi, dan interaksi multimedia.
7. Status Bar
Terdapat pada kiri layar utama. Terdiri dari bagian yang menunjukkan kemajuan download halaman web dan pesan status yang menunjukkan URL
yang sedang di tampilkan.
Universitas Sumatera Utara Universitas Sumatera Utara
2.2 Pengertian Sistem Informasi
2.2.1 Pengertian Data
Data merupakan fakta atau bagian dari fakta yang mengandung arti, yang dihubungkan dengan kenyataan, gambar-gambar, kata-kata, angka-angka, huruf
atau simbol-simbol menyatakan suatu ide objek kondisi atau situasi dan lain-lain.
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian adalah sesuatu yang terjadi pada saat tertentu,
contohnya: transaksi. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.
Maka dapat disimpulkan bahwa data adalah kenyataan yang menggambarkan kejadian-kejadian, dan masih berbentuk mentah sehingga perlu
diolah lebih lanjut sehingga bisa menghasilkan informasi.
2.2.2 Pengolahan Data
Pengolahan data adalah waktu yang digunakan untuk menggambarkan perubahan bentuk data menjadi informasi yang memiliki kegunaan. Semakin banyak data dan
kompleksnya aktivitas pengolahan data dalam suatu organisasi, baik itu organisasi
Universitas Sumatera Utara Universitas Sumatera Utara
besar maupun organisasi kecil, maka metode pengolahan data yang tepat sangat dibutuhkan. Andri Kristanto, 2007 : 8 .
Pengolahan data adalah proses operasi sistematis terhadap data. Selama operasi, misal kalkulasi atau operasi logika sedang berlangsung, data disimpan
sementara dalam prosesor. Memahami Sistem Informasi, Witarto, 2004 : 15 .
Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan bahwa pengolahan data adalah perubahan bentuk data menjadi informasi kemudian
melakukan proses operasi sistematis terhadap data yang kemudian disimpan sementara dalam prosesor.
2.2.3 Pengertian Sistem
Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran tertentu. Andi Kristanto, 2007 : 1.
Sistem adalah sebuah tatanan keterpaduan yang terdiri atas sejumlah komponen fungsional dengan satuan fungsi tugas khusus yang saling
berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses pekerjaan tertentu. Basis Data, Fathansyah, 2002 : 9 .
Universitas Sumatera Utara Universitas Sumatera Utara
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Andri Kristanto, 2007 : 1 .
Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan sistem adalah kumpulan elemen-elemen yang saling bekerja sama dan berinteraksi untuk
memproses masukan kemudian saling berhubungan, berkumpul bersama-sama untuk mencapai suatu sasaran tertentu.
2.2.4 Pengertian Informasi
Informasi juga berarti kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Andri Kristanto, 2007 : 7 .
Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang
menerimanya. Informasi dapat juga dikatakan sebagai data yang telah diproses, yang mempunyai nilai tentang tindakan atau keputusan. Memahami Sistem
Informasi, Witarto, 2004:9 .
Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan informasi adalah data yang telah diproses kemudian diolah menjadi bentuk yang
lebih berguna, digunakan untuk mengambil keputusan.
Universitas Sumatera Utara Universitas Sumatera Utara
2.2.5 Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasasi, dan menyediakan pihak luar tertentu dengan laporan - laporan yang diperlukan. Analisis dan
Disain Sistem Informasi, Jogiyanto, 2005 :11 .
Jadi dapat disimpulkan bahwa sistem informasi adalah suatu alat yang membantu dalam menyediakan informasi bagi penerimanya dan untuk membantu
dalam pengambilan keputusan bagi manajemen didalam operasi perusahaan sehari-hari dan informasi yang layak untuk pihak luar perusahaan.
2.2.6 Pengertian Basis Data
Basis data database adalah kumpulan dari data, yang dapat digambarkan sebagai aktivitas dari satu atau lebih organisasi yang berelasi. Andri kristanto 2007 : 73.
Basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi
yang tidak perlu, untuk memenuhi berbagai kebutuhan. Basis Data, Fathansyah, 2002 : 2 .
Universitas Sumatera Utara Universitas Sumatera Utara
Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya. Analisis dan Disain Sistem Informasi, Jogiyanto, 2005:13.
Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan bahwa basis data adalah kumpulan dari data yang saling berhubungan satu dengan yang
lainnya dan dapat digambarkan sebagai aktivitas satu atau lebih organisasi yang berelasi.
2.2.7 Pengertian Perancangan Sistem Informasi
Menurut Jogiyanto, 2001, p62, perancangan merupakan kegiatan untuk membentuk membuat sketsa struktur kegiatan atau pekerjaan dari suatu analisis ke
dalam suatu perencanaan untuk dapat diterapkan dalam suatu bentuk nyata.
Pengertian perancangan sistem informasi yang dikemukakan oleh para ahli salah satunya menjelaskan perancangan sistem informasi dapat diuraikan sebagai
berikut : Perancangan sistem informasi adalah suatu fase yang diawali dengan evaluasi atas alternatif rancangan sistem yang diikuti dengan penyiapan
spesifikasi rancangan yang berorientasi kepada pemakai tertentu dan diakhiri dengan pengajuan rancangan pada manajemen puncak. Mulyadi, 1997.
Universitas Sumatera Utara Universitas Sumatera Utara
Kesimpulan bahwa perancangan sistem informasi merupakan proses menyusun sistem baru atau mengubah sistem lama berdasarkan evaluasi terhadap
sistem yang lama yang terlebih dahulu diajukan kepada pemakai atau manajemen puncak untuk diperhitungkan.
2.3 PHP
2.3.1 Sejarah PHP
PHP pertama kali dibuat tahun 1994 oleh Ramus Lerdorf. Ini berawal saat Ramus membuat sejumlah skrip perl yang dapat mengetahui siapa saja yang melihat
homepage-nya. Skrip- skrip ini kemudian dikemas menjadi tool yang disebut “Personal Home Page”. Rasmus adalah salah seorang pendukung open source.
Oleh karena Ramus mengeluarkan Personal Home Page Tool versi 1.0, dan pada tahun 1995 menciptakan PHPFI Personal Home Page For Intrepeter versi 2.0
bersifat open source.
Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Tepat November 1997 PHP FI berhasil diliris dalam bahasa C. Perusahaan
bernama Zend menulis ulang PHP menjadi lebih bersih, baik, dan cepat. Pada tahun 1998 Zend meresmikan PHP 3.0. Kemudian pada tahun 1999 Zend merilis
kembali PHP 4.0. Tahun 2004 dirilis PHP 5.0 dengan inti Zend Engine 2.0. Versi ini dikenalkan dengan model pemrograman berorientasi objek.
Universitas Sumatera Utara Universitas Sumatera Utara
2.3.2 Pengertian PHP
PHP PHP: Hypertext Preprocessor merupakan salah satu dari bahasa pemrograman berbasis website. PHP bersifat server-side programming, artinya
kode PHP yang ditulis akan dieksekusi di sisi server sehingga pengunjung tidak dapat melihat source code dari skrip PHP yang dibangun.
2.3.3 Penggabungan Sript PHP dan HTML
Bahasa pemrograman PHP dapat digabungkan dengan HTML. Kode PHP diawali dengan tanda lebih kecil dan ditutup dengsn tanda lebih besar . Pemisah
antar intruksi adalah tanda titik koma ;. Untuk menambah komentar komemtar, komentar, komentar. Ada 2 penggabungan PHP dan HTML
yaitu:
1. Embedded Script
Yaitu script PHP yang disisipkan diantara tag-tag HTML. Contoh penulisan Embedded Script:
html head
titte Embedded Script title
head
Universitas Sumatera Utara Universitas Sumatera Utara
body ?php
Echo “SELAMAT DATANG DI PHP”; ?
body html
2. Non Embedded Script
Non Embedded Script adalah script program PHP murni. Termasuk tag HTML yang disisipkan dalam script PHP.Contoh penulisan Non
Embedded Script: ?php
Echo”html”; Echo”head”;
Echo”title mengenal PHP title; Echo”head”;
Echo”body”; Echo”P SELAMAT DATANG DI PHPP;
Echo”body”; Echo”html”;
?
Universitas Sumatera Utara Universitas Sumatera Utara
2.3.4 Kelebihan dan Kelemahan PHP
Bahasa pemograman php juga mempunyai kelebihan dan kelemahan. Adapun kelebihan dan kelemahannya sebagai beriku :
a. Kelebihan dari PHP yaitu: 1.
PHP memiliki tingkat akses yang lebih cepat. 2.
PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet.
3. PHP memiliki tingkat keamanan yang tinggi.
4. PHP mampu berjalan dibeberapa server, misalnya Apache, Microsofi.
5. PHP mampu berjalan di LINUX sebagai platform system operasi utama bagi
PHP. 6.
PHP juga mendukung akses ke beberapa database yang sudah ada. 7.
PHP bersifat gratis
b. Kelemahan dari PHP yaitu: 1.
Tidak ideal untuk pengembang skala besar. 2.
Tidak bisa memisahkan antara tampilan logic dengan baik walau pengguna template dapat memperbaikinya.
3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli
dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.
Universitas Sumatera Utara Universitas Sumatera Utara
2.3.5 Fungsi PHP dan MySQL
Adapun fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah:
1. mysql_connect
Fungsi mysql_connect adalah untuk menggabungkan PHP dengan database MySQL. Formatnya:
mysql_connectstring hostname, string username, string password;
2. mysql_select_db
Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, maka langkah selanjutnya adalah memilih database yang akan digunakan.
Fungsi mysql_select_db digunakan untuk memilih database. Formatnya: mysql_select_dbstring database, koneksi;
3. mysql_query
Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query.
Query memberi perintah kepada database untuk melaukan apa yanh dikehendaki.
Formatnya:
mysql_querystring query, link identifier;
Universitas Sumatera Utara Universitas Sumatera Utara
4. mysql_num_rows
Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL.
Formatnya:
mysql_num_rows int result;
5. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array.
Dengan fungsi ini, hasil query ditampung dalam bentuk array. Formatnya:
Array rmysql_fetch_arrayint result, int[result_type;
2.4 MySQL
2.4.1 Sejarah MySQL
MySQL dikembangkan oleh sebuah perusahaan swedia yang bernama TcX Data Konsult AB, dan pada akhirnya berubah menjadi MySQL AB. Sekitar tahun
1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi web
client. TcX merupakan perusahaan pengembang software dan consult database.
Michael Widenius atau disebut “Monty” adalah pengembang satu-satunya di TcX. Awalnya Monty menggunakan mSQL singkatannya mini SQL Structure
Universitas Sumatera Utara Universitas Sumatera Utara
Query Language. Dan pada versi pertama mSQL tidak memiliki indeks. Maka Monty memutuskan untuk membuat sendiri mesin SQL yang antarmuka mirip
dengan SQL, namun memiliki kemampuan yang lebih sesuai kebutuhan sehingga lahirlah MySQL.
Pada bulan Mei 1996 versi 1.0 berhasil dirilis secara terbatas hanya buntuk empat orang saja. Namun di bulan Oktober di tahun yang sama versi 3.11.0
dilepas ke publik. Pada tahun 2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah software database.
2.4.2 Pengertian DBMS MySQL
DBMS adalah suatu perangkat lunak yang digunakan untuk mengelola, membuat, menghapus, memasukan data, dan melakukan manajemen database lainnya. Salah
satu DBMS yang handal adalah MySQL. MySQL merupakan salah satu DBMS Dababases Management System yang menggunakan stuktur database relasional
RDBMS.
MySQL merupakan software yang bersifat open source menyatakan bahwa software ini dilengkapi dengan source kode yang dipakai untuk membuat
MySQL, selain itu kode yang dijalankan secara langsung dalam system operasi dan bisa diperoleh dengan cara download di internet secara gratis Ramadhan
Arief et al,2005.
Universitas Sumatera Utara Universitas Sumatera Utara
2.4.3 Perintah SQL
Perintah-perintah SQL yang sering digunakan untuk kebutuhan web database adalah:
1. INSERT
Digunakan untuk mengisi data atau menambahkan record pada table.
INSERT INTO nama_tabelkolom1, kolom2…VALUES nilai1, nilai2….;
2. SELECT
Digunakan untuk melihat data dari suatu atau beberapa table.
SELECT kolom-kolom; FROM nama_tabel;
Untuk melihat seluruh isi kolom dari table digunakan query SELECT
SELECTFROM nama_tabel;
3. WHERE
Digunakan untuk menyaring hasil query sehingga record yang dikeluarkan hanyalah record yang sesuai dengan keinginan.
SELECT kolom1,kolom2 FROM kolom 1
WHERE kolom2criteria;
4. DELETE
Universitas Sumatera Utara Universitas Sumatera Utara
Digunakan untuk menghapus suatu record dengan criteria tertentu.
DELETE FROM nama_tabel WHERE criteria;
Untuk menghapus record pada suatu table, digunakan perintah DELETE tanpa menentukan criteria.
DELETE FROM nama_tabel;
5. UPDATE
Digunakan untuk memodifikasi nilai kolom dari suatu record.
UPDATE nama_tabel SET nama_kolom1=nilai_baru1, nilai_kolom2=nilai_baru2…
WHERE criteria;
2.5 Data
2.5.1 Pengertian Data
Data dapat didefinisikan sebagai bahan keterangan tentang kejadian-kejadian nyata atu fakt-fakta tertentu yang tidak acak yang menunjukkan jumlah, tindakan,
atau hal. Suranta, 2004,hal:4.
Universitas Sumatera Utara Universitas Sumatera Utara
2.5.2 Pengertian Database
Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Satu database menunjukkan
satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi.
Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, merupakan satu kumpulan entity yang seragam.
Satu record terdiri dari field-field yang saling berhubungan untuk menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan
direkam dalam satu record Kristanto, 2004.
2.5.3 Perancangan Database
Proses perancangan database, terlepas dari masalah yang ditangani, terbagi menjadi 3 tahap yaitu:
1. Perancangan database secara konseptual
Merupakan upaya untuk membuat model database yang masih bersifat konsep.
2. Perancangan database secara logis
Merupakan tahapan untuk memetakan model konseptual ke model database
Universitas Sumatera Utara Universitas Sumatera Utara
yang dipakai model relasional, hirarkis, atau jaringan. Perancangan ini tidak bergantung pada DBMS yang akan dipakai. Itulah sebabnya perancangan
database logis disebut juga pmetaan data.
3. Perancangan database secara fisis
Merupakan tahapan untuk menuangkan parancangan database yang bersifat logis menjadi database fisis yang tersimpan dalam media penyimpanan
eksternal yang spesifik terhadap DBMS yang dipakai.
2.5.4 Contex Diagram
Context diagram berisi gambaran umum secara garis besar sistem yang akan dibuat. Dapat dikatakan bahwa context diagram berisi siapa saja yang memberi
data dan data apa saja ke sistem, serta kepada siapa saja informasi dan informasi apa saja yang harus dihasilkan sistem. Context Diagram menyoroti
sejumlah karakteristik penting sistem, yaitu : 1.
Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan komunikasi sebagai terminator.
2. Data masuk, yaitu data yang diterima sistem dari lingkungan dan harus
diproses dengan cara tertentu. 3.
Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke dunia luar. 4.
Penyimpanan data, yaitu penyimpanan yang digunakan secara bersama antara sistem dengan terminator. Data ini dapat dibuat oleh sistem dan
Universitas Sumatera Utara Universitas Sumatera Utara
digunakanoleh lingkungan atau sebaliknya dibuat oleh lingkungan dan digunakan oleh sistem. Hal ini berarti pembuatan simbol data storage dalam
CD dibenarkan, dengan syarat simbol tersebut merupakan bagian dari dunia diluar sistem.
2.5.5 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan alat yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir ataupun lingkungan fisik dimana data tersebut akan
disimpan Jogiyanto, HM, 2005.
NO Gambar
Nama Fungsi
1 Kesatuan luar
External entity Merupakan kesatuan luar di
lingkungan yang akan member
input atau
menerima output dari sistem 2
Proses Process
Kegiatan dari hasil suatu arus data yang masuk dalam
proses untuk dihasilkan arus yang akan keluar atau
mengubah input menjadi
Universitas Sumatera Utara Universitas Sumatera Utara
output
3 Aliran Data
Data Flow
Data mengalir melalui system, dimulai dengan
sebagian input diubah atau diproses menjadi output
4 Penyimpanan Data
Data Storage Data disimpan untuk
keperluan berikutnya
Gambar 2.5.5 simbol-simbol DFD
2.5.6 Entity Relationship Diagram ERD
Menurut Janner Simarmata dan Iman Paryudi 2006, struktur yang mendasari suatu basisdata adalah model data yang merupakan kumpulan alat-alat konseptual
untuk mendeskripsikan data, relasi data, data semantic dan batasan konsistensi. Untuk mengilustrasikan konsep model data salah satunya menggunakan Entity
Relationship Diagram ERD.
ERD didasarkan pada persepsi terhadap dunia nyata yang tersusun atas kumpulan objek-objek dasar yang disebut entitas dan hubungan antarobjek.
Entitas adalah sesuatu atau objek dalam dunia nyata yang dapat dibedakan dari objek lain. Entitas digambarkan dalam basisdata dengan kumpulan atribut. Relasi
adalah hubungan antara entitas.
Universitas Sumatera Utara Universitas Sumatera Utara
NO Simbol
Keterangan 1
Entitas dimana menggambarkan suatu objek yang dapat diidentifikasi dalam sebuah lingkungan.
2 Atribut memiliki fungsi mendeskrisikan karakter entitas
3 Gambar disamping menunjukkan sebuah hubungan atau
relasi antar entitas.
4 Garis adalah sebagai penghubung antara himpunan
relasi dengan himpunan entitas dan himpunan entitas dengan atributnya.
Gambar 2.5.6 simbol dalam ERD
2.5.7 Flowchart
Flowchart dikembangkan oleh Herman Goldstine dan John von Neumann di tahun 1940-an, sebagai representasi grafis dari keputusan dan hasil keputusan dipetakan
dalam bentuk individu. Flowchart menggunakan simbol yang berbeda yang berisi informasi tentang langkah-langkah atau urutan kejadian. Masing-masing dari
simbol-simbol ini terkait dengan panah untuk menggambarkan arah aliran proses. Bagan alur flowchart adalah bagan chart yang menunjukan hasil flow
Universitas Sumatera Utara Universitas Sumatera Utara
didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
Pengertian flowchart dapat disimpulkan sebagai sebuah metodologi yang digunakan untuk menganalisis, meningkatkan, dokumen dan mengelola proses
atau program. Flowchart merupakan cara penyajian dari suatu algoritma.
Flowchart membantu untuk: 1. Untuk menerangkan logika suatu program
2. Pemahaman hubungan antara langkah-langkah proses yang berbeda 3. Mengumpulkan data tentang proses tertentu
4. Membantu dengan pengambilan keputusan 5. Mengukur kinerja proses
6. Menggambarkan struktur proses 7. Mempermudah dalam pelacakan kesalahan aliran proses
8. Menyoroti langkah-langkah penting dan menghilangkan langkah-langkah yang tidak perlu
Pedoman dalam menggambar suatu bagan alir, analis sistem atau pemrograman sebagai berikut;
1. Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri
dari suatu halaman. 2.
Kegiatan didalam bagan alir harus ditunjukan dengan jelas.
Universitas Sumatera Utara Universitas Sumatera Utara
3. Harus ditunjukan darimana kegiatan akan dimulai dan dimana akan
berakhirnya. 4.
Masing-masing kegiatan didalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan, misalnya;“persiapkan” dokumen “hitung”
gaji. 5.
Masing-masing kegiatan didalam bagan alir harus didalm urutan yang semestinya.
6. Kegiatan yang terpotong dan akan disambung ketempat lain harus ditunjukan
dengan jelas menggunakan symbol penghubung. 7.
Gunakanlah symbol-simbol bagan alir yang standar.
Simbol-simbol flowchart yang digunakan Gilbreth kurang dikenal secara umum. Ini mungkin karena meluasnya penggunaan Microsoft Office, yang mana
Microsoft Office merujuk simbol-simbol dasar flowchart kepada simbol- simbol flowchart untuk pengolahan data data processing. Sejauh yang saya tahu
simbol-simbol ini sama persis dengan template yang digunakan IBM pada 1960- an untuk simbol flowchart pengolahan data. Berikut bentuk simbol-simbol
tersebut:
Universitas Sumatera Utara Universitas Sumatera Utara
Gambar 2.5.7 Simbol Flowchart
Universitas Sumatera Utara Universitas Sumatera Utara
2.6 Macromedia Dreameaver
2.6.1 Pengertian Macromedia Dreamweaver
Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman web.
Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam
melakukan editing.
Dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool- tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita
dalam mendesain web.
Dreamweaver MX dalam hal ini digunakan untuk web desain.dreamweaver MX mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta
fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode tampilan kode dan Code inspector yang
mengizinkan kita mengedit kode Javascript, XML, dan dokumen teks lain secara langsung dalam Dreamweaver. Teknologi Dreamweaver Roundtrip HTML
mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan Dreamweaver pula untuk membersihkan dan
memformat ulang HTML bila kita menginginkannya.
Universitas Sumatera Utara Universitas Sumatera Utara
Selain itu Dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam situs.
Kita juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu download halaman
web.
2.6.2 Macromedia Dreameaver 8
Macromedia Dreamweaver adalah program untuk membuat dan mengedit dokumen HTML secara visual dan mengelola halaman sebuah situs.
Dreamweaver menyediakan banyak perangkat yang berkaitan dengan pengkodean dan fitur seperti HTML, CSS, JavaScript, PHP, ASP, ColdFusion, dan XML.
Area Kerja Dreamweaver 8
1. Halaman Awal
Gambar 2.6.2 Halaman awal Dreamweaver 8
Universitas Sumatera Utara Universitas Sumatera Utara
Pada halaman awal Dreamweaver 8 terdapat beberapa menu yang dapat dipilih.
a. Open a Recent Item
Pada menu ini akan ditampilkan beberapa file yang sebelumnya pernah kita
buka dengan menggunakan Dreamweaver 8. Atau di paling bawah ada Open
yang dapat digunakan untuk membuka file yang lain.
b.Create New
Pada menu ini kita dapat memilih dokumen baru apa yang akan kita buat dengan menggunakan Dreamweaver 8. Ada banyak pilihan, diantaranya
HTML, ColdFusion, PHP, ASP, JavaScript, CSS.
c. Create From Samples
Pada menu ini kita dapat membuat file berdasarkan contoh yang sudah diberikan oleh Dreamweaver.
Universitas Sumatera Utara Universitas Sumatera Utara
1. Halaman Utama Dreamweaver 8
Gambar 2.6.3 Halaman Utama Dreamweaver 8
Keterangan :
1. Toolbar Dokumen
Toolbar dokumen digunakan untuk mengubah tampilan dan mengakses fungsi- fungsi penting secara cepat dan mudah. Pada toolbar dokumen terdapat menu
untuk berpindah antar dokumen kerja window dan mengatur tampilan area kerja. Untuk mengatur tampilan kita bisa memilih Code, Split dan Design.
2. Menu Utama Menu Utama berisi semua perintah yang dapat digunakan untuk bekerja pada
Dreamweaver.
Universitas Sumatera Utara Universitas Sumatera Utara
3. Insert Bar Insert bar merupakan tempa semua perangkat kerja tombol tang digunakan
untuk membuat halaman web. Insert bar mempunyai dua jenis tampilan, yaitu tampilan sebagai menu dan tampilan sebagai tab.
Gambar 1.3 Tampilan Insert bar sebagai tab
Gambar 2.6.4 Tampilan Insert bar sebagai menu
a. Tab Common