BAB 2
LANDASAN TEORI
2.1 Sekilas Tentang Integritas Bangsa School
Integritas Bangsa School yang berada di Jln. Binjai KM 8,5 No. 16/470 Medan Kampung Lalang adalah sebuah sekolah informal yang mengajarkan pelajaran tambahan diluar mata pelajaran sekolah seperti sekolah – sekolah formal biasanya yaitu bahasa inggris, kursus musik, dan ada juga untuk playgroup. Seperti sekolahsekolah lain pada umumnya memiliki ruang kelas full AC untuk kegiatan belajar mengajar siswa-siswinya serta dukungan laboratorium untuk pelaksanaan praktikum, fasilitas olahraga, fasilitas alat musik, golf area, lapangan parker yang luas, bus antar jemput, dan gratis pemeriksaan – kesehatan anak secara berkala oleh dokter, serta tidak mengenyampingkan moral dan akhlak siswa - siswi.
2.2 Pengertian Komputer
Komputer adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dugunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasarkan urutan instruksi ataupun program yang diberikan kepadanya.
Universitas Sumatera Utara
Komputer bersal dari bahasa Yunani “compute” yang kemudian diartikan kedalam bahasa Inggris “to compute” yang berarti menghitung. Tetapi computer bisa juga diartikan ke dalam bahasa Indonesia yaitu mesin hitung.
Sejalan dengan perkembangan teknologi, para ahli memiliki definisi tentang komputer. Menurut Donald H. Sanderes, (1985) komputer adalah sistem elektronik yang memiliki kemampuan memanipulasi data dengan cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah – langkah instruksi program (os / operating system) yang tersimpan di dalam penyimpanannya (stored program).
2.3 Internet
2.3.1 Pengertian Internet
Internet (Internasional Networking) adalah suatu kumpulan jaringan komputer dari berbagai tipe, yang saling berkomunikasi dengan menggunakan suatu standar komunikasi. Saat ini ada jutaan system komputer dengan puluhan juta pengguna di seluruh dunia telah bergabung dengan internet. Menurut El - Ansary, Frost ( 2003,p8 ) Intenet adalah seluruh jaringan yang saling terhubung satu sama lain. Beberapa komputer – komputer dalam jaringan ini menyimpan file, seperti halaman web, yang dapat diakses oleh seluruh jaringan komputer.
Universitas Sumatera Utara
Secara teknis internet merupakan dua computer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar informasi. Sedangkan dari segi ilmu pengetahuan, internet merupakan sebuah perpustakaan yang di dalamnya terdapat jutaan bahkan miliaran informasi atau data yang dapat berupa teks, grafik, suara maupun animasi untuk melakukan pertukaran informasi jarak jauh.
2.3.2 Sejarah Internet
Internet berawal dari diciptakannya teknologi jaringan komputer.Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna komputer bisa bertukar informasi dan data dengan komputer lainnya.
ARPAnet (US Defense Advanced Reseach Project Agency) atau departemen pertahanan Amerika pada tahun 1969 membuat jaringan komputer yang tersebar untuk menghindarkan terjadinya informasi terpusat, yang apabila perang dapat dengan mudah dihancurkan. Jadi suatu bagian dari sambungan itu secara otomatis dipindahkan kesambungan lainnya.
Setelah angkatan Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer. Salah satunya adalah University of California at Los Angeles (UCLA). Akhirnya pada tahun 1970 internet banyak digunakan Universitas di Amerika dan berkembang pesat saat ini. Agar pengguna komputer dengan merek dan tipe berbeda dapat saling berhubungan, maka para ahli
Universitas Sumatera Utara
membuat sebuah protocol (semacam bahasa) yang sama untuk dipakai di Internet. Namanya TCP (Transmission Control Protokol) protokol pengendali transmisi dan IP (Internet Protokol).
2.3.3 Manfaat Internet
Sejalan dengan meningkatkan peranan informasi dalam bisnis maupun teknologi, akses terhadap sumber dan jarinan informasi semakin penting bagi pengguna. Internet adalah jaringan informasi computer mancanegara yang berkembang sangat pesat dan pada saat ini dapat dikatakan sebagai jaringan informasi terbesar di dunia. Sehingga manfaat internet sangat terasa bagi pengguna.
Adapun manfaat yang bisa diperoleh dari internet adalah sebagai berikut: 1.
Informasi yang didapat lebih cepat dan murah dengan menggunakan aplikasi fasilitas internet seperti e-mail, www, newsgroup dan lain sebagainya.
2. Mengurangi biaya kertas dan biaya distribusi, dengan adanya Koran, majalah dan brosur di dalam internet. 3. Sebagai media promosi, misalnya pengenalan dan pemesanan produk perusahaan. 4. Kominikasi interaktif melauli e-mail, video conferencing, dan sebagainnya. 5. Sebagai alat peneliti dan pengembangan. 6. Sebagai alat pertukaran data.
2.4 Website atau World Wide Web (WWW)
Universitas Sumatera Utara
2.4.1 Pengertian Website atau World Wide Web (WWW)
Website atau world wide web sering disingkat sebagai www atau web, yaitu sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser. Menurut Mico Pardosi, (2001) website merupakan suatu dokumen dalam internet.
Kemampuan di atas telah menjadikan web sebagai service yang paling cepat pertumbuhannya. Web mengijinkan pemberian highlight (penyorotan) pada kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk dari sembarang tempat pada dokumen lain. Dengan sebuah browser yang dimiliki graphical user interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan meng-klik link tersebut. Menurut kemampuannya, web dapat dibedakan menjadi 2 (dua), yaitu :
a. Web statis, adalah web yang berisi informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Untuk mengetahui web tersebut statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain berisi suatu informasi yang tetap maka web tersebut statis. Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web yang berisis informasi yang tetap atau tidak berubah. Interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan. Web satis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk.html atau .htm.
Universitas Sumatera Utara
b. Web dinamis, adalah web yang menampilkan informasi serta berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat intteraktif, tidak kaku, dan terlihat lebih indah. Informasi di web pada umumnya ditulis dalam format HTML dan PHP.
Pada prinsipnya WWW bekerja dengan cara menampilkan file – file di HTML yang berasal dari server web pada program client khusus, yaitu browser web. Program browser web pada client mengirimkan perintah kepada server web yang kemudian akan dikirim oleh server dalam bentuk HTML. File HTML berisi instruksi yang diperlukan untuk membuat tampilan. Perintah – perintah HTML ini kemudian diterjemahkan oleh browser web sehingga isi informasinya dapat ditampilkan secara visual kepada pengguna / user. Mico Pordasi ( 1994 )
2.4.2 Browser Web
Browser web adalah software yang digunakan untuk menampilkan informasi dari server web.Software ini kini telah berkembang dengan menggunakan user interface grafis, sehingga pemakai dapat dengan mudah memakai poin atau klik untuk pindah antar dokumen.
2.4.2.1
Cara Kerja Browser Mengambil Halaman
Universitas Sumatera Utara
Suatu browser mengambil sebuah web page dari server dengan sebuah request. Sebuah request adalah HTTP standar yang berisi sebuah page address. Sebuah page address terlihat seperti berikut :http://www.google.com/
2.4.2.2
Cara Kerja Browser Menampilkan Halaman
Seluruh webpage berisi instruksi-instruksi bagaimana untuk ditampilkan.Browser menampilkan page dengan membaca instruksi-instruksi ini. Instruksi yang paling umum untuk menampilkan disebut tag HTML. TagHTML contohnya, yaitu
ini merupakan suatu paragraph
.
2.5 HTML (Hypertext Markup Language)
HTML (Hyper Text Language) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunkan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standart Generalized Markup Language), menurut Sutarman, S.Kom, (2003) HTML adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML saat ini merupakan standart Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode – kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan
Universitas Sumatera Utara
file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. Pengertian HTML Menuru Adhi Prasetio, (2013) : 1.
HTML merupakan kependekan dari Hyper Text Markup Language
2.
Sebuah file HTML merupakan sebuah file teks yang berisi tag – tag markup
3.
Tag markup memberitahukan browser bagaimana harus menampilkan sebuah halaman
4.
File HTML harus memiliki ekstensi htm atau html
2.5.1 Elemen dan Tag HTML
Dokumen HTML disusun oleh elemen-elemen. Elemen merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML untuk menandai berbagai elemen dalam suatu dokumen HTML, digunakan Tag. Tag HTML terdiri dari sebuah kurung sudut kiri (<, tanda lebih kecil), sebuah nama tag, dan sebuah kurung sudut kanan (>, tanda lebih besar). Tag umumnya berpasangan (misalnya,
dengan
), atau yang menjadi pasangan selalu diawali dengan karakter garis miring.Tag yang menunjukkan tag awal yang berarti awal elemen, dan yang kedua menunjukkan tag akhir, berarti akhir elemen.
Nama elemen ditunjukkan dengan nama tagnya. Suatu elemen didalam dokumen HTML harus ditandai dengan tagnya yang berpasangan. Ada beberapa elemen yang tidak mengharuskan tagnya ditulis secara berpasangan, elemen tersebut diantarnya adalah: 1.
Paragraf dengan tag
.
2.
Ganti garis – break line dengan tag
.
Universitas Sumatera Utara
3.
Ganti datar – horizontal rule dengan tag
.
4.
List item dengan tag
.
Secara umum elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan:
_
penulisan
penamaan
tag
bebas,
dapat
menggunakan huruf besar, huruf kecil, ataupun campuran (tidak case sensitive). Tetapi untuk antisipasi pada standar penulisan tag, direkomendasikan untuk menuliskan tag dengan menggunakan huruf kecil semuanya.Tag mark up sebenarnya memberi tahu browser bagaimana memberlakukan atau menampilkan (memformat) halaman dokumen tersebut dalam browser.
Dalam membuat dokumen HTML dibutuhkan elemen yang dinyatakan dengan tag, dan . Setiap dokumen terdiri atas tag head dan body. Elemen head berisi tentang informasi dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraf dan elemen lainnya.
Dalam suatu dokumen hanya ada satu dokumen HTML, section atau elemen head ditandai dengan tag diawal, dan tag diakhir. Section ini berisi informasi tentang dokumen HTML lainnya. Minimal informasi yang dituliskan dalam elemen ini adalah judul dari elemen, judul ini akan ditampilkan pada captionBr dari windows browser, ditandai dengan menggunakan tagdan diakhiri dengan .
Section atau elemen body ditandai dengan tag diawal, dan tag diakhir.Section body merupakan elemen terbesar didalam dokumen HTML. Elemen ini
Universitas Sumatera Utara
berisi dokumen yang akan ditampilkan pada browser, meliputi paragraf grafik, link, tabel, dan sebagainya.
2.6 PHP (Hypertext Preprocessor)
2.6.1 Pengertian PHP
Menurut Adhi Prasetio, (2013) PHP singkata Hypertext Preprocessor, itu merupakan bahasa berbentuk script yang ditanam dalam server. Menurut Medio, (2001) berdasarkan dokumen resmi PHP, merupakan bahasa berbentuk script yang di tempatkan dalam server dan diproses di server kemudian hasilnya akan dikirimkan ke klien yang merupakan tempat pemakai menggunakan browser.
2.6.2
Sejarah Singkat PHP
PHP diperkenalkan pada tahun 1994 sebagai sebuah kumpulan script freeware yang berbasis perl dan dikenal sebagai “Personal Homepage” tools. Pembuatnya bernama Rasmus Lerdorf. Ternyata paket tersebut banyak mengundang minat para developer dan professional. Pada tahun 1995, sebuah milis dibuat untuk menyediakan tempat diskusi termasuk memberikan feedback, perbaikan bug dan ide – ide kode skrip tersebut.
Terdorong untuk mengembangkan paket aslinya dengan fitur – fitur tambahan, Lerdorf mengeluarkan PHP – F1 (atau PHP 2 pada tahun 1995). Versi ini sudah
Universitas Sumatera Utara
memiliki kemampuan untuk mengambil informasi yang dikirim dari form web dan mengubahnya menjadi fariabel yang dapat digunakan. Hal yang penting dari fungsi ini adalah bahwa kita bisa menangkap dan mengolah fariabel tadi sehingga memungkinkan pengembangan aplikasi web yang interaktif dan lebih kompleks.
Kira- kira pada waktu yang sama, PHP berubah dari kerjaan satu orang menjadi pekerjaan kelompok yang terdiri dari 7 orang developer utama. Mereka memperbaiki sintaks dan menambahkan fungsi dan metode tambahan, serta kemampuan bagi programmer PHP lain untuk meningkatkan kemampuat bahasa PHP tersebut dengan modul – modul plug in.
Sehingga saat ini, PHP masih bersifat gratis dan merupakan pelopor dalam gerakan opern source. Namun demikian, tidak seperti kebanyakan proyek – proyek open source lainnya, PHP semakin menjadi penting karena semakin banyak organisasi dan bisnis yang menggunakan PHP.
Bagi developer profesinal, salah satu hal yang paling menarik adalah diluncurkannya Zend Encoder, yang memungkinkan kode sumber PHP di enkripsi. Encoder tersebut memang tidak gratis, namun menjanjikan kemungkinan untuk perjualan skrip – skrip PHP.
2.6.3 Kelebihan PHP
Universitas Sumatera Utara
Diantara maraknya pemrograman server web saat ni adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemrograman web server diatas, terdapat kelebihan dari PHP yaitu : 1. Kesederhanaan. Bagi pemula belajar pemograman dapat dengan cepat dan memulai membuat aplikasi lengkap. Hal ini dikarenakan PHP memang secara khusus di desain untuk membuat aplikasi web. 2. PHP bersifat open source. Karena source code PHP tersedia secara gratis, maka hal tersebut memungkinkan komunikasi developer untuk selalu melakukan perbaikan, pengembangan dan menemukan bug dalam bahasa PHP 3.
Stabilitas dan Kompatibilitas. Saat ini, PHP berjalan dengan stabil diberbagai macam sistem operasi seperti UNIX, LINUX, WINDOWA, dan MAC. PHP juga terintegrasi dengan baik dengan berbagai web server termasuk 2 yang paling popular yaitu IIS dan Apache.
4. PHP juga dilengkapi dengan berbagai macam pendukung lain seperti support langsung ke berbagai macam database yang popular.
2.6.4 Kelemahan PHP
Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya : 1.
Tidak ideal untuk pengembangan skala besar.
2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OOP yang sesungguhnya.
Universitas Sumatera Utara
2.6.5
Script PHP
Script PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu script akan dikenali sebagai scriptPHP bila didapati tanda :
1.
2.
.........................?>
3.
<script language=”php”>…
Script yang dibuat oleh php disimpan dengan namafile dan diketahui dengan ekstensi *.php. misalnya‘contoh.php’. Bila script php diakses melalui komputer lokal maka file PHP di folder htdocs di web server. Sama halnya dengan pemakaian dokumen HTML, pemberian dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya ‘contoh.php’ akan berbeda dengan ‘CONTOH.php’ atau ‘Contoh.php’. ScriptPHP dapat disisipkan dibagian manapun dalam dokumen HTML, begitu pula sebaliknya scriptHTML dapat diletakkan diantara script PHP. Berikut contoh dari scriptPHP :
2.6.6
Integrasi dengan Database
Database atau basis data adalah kumpulan data yang disimpan secara sistematis didalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak
Universitas Sumatera Utara
(program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat menghidari duplikasi data, hubungan antar data yang tidak jelas, organisasi data, dan juga update yang rumit. Menurut Ramakrishnan dan Gehrke (2003), menyatakan basisdata (database) sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan.
PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan dengan database yang realibel, gratis dan mudah diinstalasi. Terdapat 2 jenis database yang memenuhi yaitu MYSQL dan PostgreSQL. Kedua jenis database ini dipergunakan karena kinerja yang bagus dan untuk mengaksesnya, PHP mempuyai fungsi khusus.
PHP mempunyai fungsi khusus untuk mengakses MySQL.Ada sekitar 48 fungsi yang dapat didukung PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang biasa digunakan diantaranya.
1.
Mysql_connect() Fungsi
mysql_connect
adalah
untuk
mrnghubungkan
PHP
dengan
databaseMySQL. Formatnya adalah : Mysql_connect (string hostname,string username, string password)
Universitas Sumatera Utara
2.
Mysql_select db Setelah terhubung ke databaseMYSQL dengan menggunakan mysql_connect, langkah selanjutnya adalah mmilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db (string database, koneksi). Koneksi adalah variable yang terhubung ke MySQL.Jika tidak mengisi variable koneksi yang terbuka saat itulah yang dianggap digunakan. Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu maka dalam suatu file dimungkinkan mengambil query dari 2 database sekaligus.
3.
Mysql_query Dalam database MySQL, perintah untuk melakukan transaksi adalah perintah SQL.Sebutan untuk mengirim perintah SQL dinamakan query. Querymemberikan perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah : Int mysql_query (string query, int [link_identifier]);
4.
Mysql_num_row Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenal oleh proses SQL. Format fungsinya adalah: Int mysql_num_row)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. Format fungsinya adalah :
Universitas Sumatera Utara
array mysql_fetch_array(I nt result, int[result_type]);
2.7 MySQL
2.7.1 Pengertian MySQL
Menurut Adhi Prasetio, (2013) MySQL adalah sebuah server database open source. Kepopulerannya disebabkan MySQL menggunakan Structure Query Language (SQL) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat gratis (tidak perlu membayar untuk menggunakannya) pada berbagai platform (kecuali pada windows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan untuk keperluan produksi).
MySQL merupakan sistem management database relasional. Suatu relasional menyimpan data dalam tabel terpisah. Hal ini memungkinkan kecepatan dan fleksibilitas. Tabel - tabel yang dihubungkan dengan relasi yang ditentukan membuatnya bisa mengkombinasi data dari beberapa tabel dari suatu permintaan. Bagian SQL dari kata MySQL berasal dari Structured Query Language bahasa paling umum yang dipergunakan untuk mengkases database.
MyQSL termasuk jenis Relation Database Management Sistem (RDBMS) Relation Database Management System . Pada MySQL, sebuah database mengandung atu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
Universitas Sumatera Utara
2.8 Cassanding Style Sheet (CSS)
Menurut Adhi Prasetio, (2003) CSS merupakan suatu teknologi yang digunakan untuk memperindah tampilan halaman suatu website (situs). Cassanding Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layoutting
halaman web. Dengan mendefinisikan suatu style sekali saja dapat
digunakan berulang kali.
CSS banyak didukung browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu, penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseluruhan.
2.9 Macromedia Dreamweaver 8
Menurut Onno W. Purbo, (2006) Dreamweaver merupakan software web design yang berguna untuk mendesign atau merancang web dan layout halaman web. Saat ini Dramweaver merupakan software utama yang digunakan oleh web server designer
Universitas Sumatera Utara
maupun web programmer dalam membangun suatu web. Dreeamweaver memberikan kemudahan bagi penggunanya dalam menentukan ruang kerja yang diinginkan. Tipe ruang kerja, fasilitas dan kemampuan dreamweaver mampu meningkatkan produktivitas dan efektivitas dalam design maupun dalam membangun web.
Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan semakin mudah dalam penggunaanya. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah Zoom Tool and Guides, Panel CSS yang baru, Code Collapse, Coding Toolbar, Insert Flash Video dan tampilan baru dalam Dreamweaver 8 membuat pekerjaan anda lebih cepat selesai.
Dreamweaver merupakan editor HTML yang professional untuk mendesain, menulis kode program, dan mengembangkan website, halaman web, dan aplikasi web. Dalam pengerjaannya, Dreamweaver memberikan 3 (tiga) pilihan yaitu bekerja dengan menulis kode program (menu code), dengan pengeditan secara visual (Mode Design) dan dengan tampilan keduanya (mode split).
Universitas Sumatera Utara
Gambar 2.1 Tampilan Start page Macromedia Dreamwever 8
2.10 Pengenalan XAMPP
XAMPP merupakan kumpulan aplikasi yang menyangkut apache sebagai web servernya, PHP sebagai bahasa pemogramannya serta mySQL sebagai databasenya. Dengan XAMPP kebutuhan software telah terpenuhi.
Gambar 2.2 XAMPP Control
Universitas Sumatera Utara
2.11 JavaScript
Menurut Adhi Prasetio,(2003) JavaScript adalah bahasa pemograman yang digunakan untuk membuat web lebih dinamis dan interaktif. JavaScript pertama kali muncul di Netscape 2.0 dan dikembangkan lebih lanjut pada Netscape 3.0. Walaupun memiliki nama yang serupa. JavaScript sama sekali tidak berhubungan dengan Java.
Java adalah bahasa pemograman tingkat tinggi untuk membuat aplikasi cross platform, sedangkan JavaScript hanyalah scripting language yang terintegrasi dengan web browser untuk memberikan fleksibilitas tambahan bagi programmer untuk mengontrol elemen – elemen dalam halaman web.
Aplikasi JavaScript sebenarnya cukup luas, tetapi disini penulis menggunakan JavaScript dibatasi untuk DHTML, yaitu JavaScript yang digunakan untuk mengakses property, method, dan handler yang disediakan oleh DOM dan CSS.
Property didefinisikan sebagai setting nilai suatu objek tertentu. Contohnya adalah warna suatu teks, action untuk suatu form, nama file untuk suatu gambar, dan yang lainnya. Method adalah fungsi – fungsi yang dapat diterapkan untuk suatu objek. Misalnya maximize untuk window.
2.12 Data Flow Diagram (DFD)
Menurut Jogiyanto HM, (1989). “Data flow diagram (DFD) merupakan diagram yang menggunakan notasi – notasi (simbol – simbol) untuk menggambarkan suatu
Universitas Sumatera Utara
sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik di mana data tersebut mengalir.
Tabel 2.1 Simbol Data Flow Diagram (DFD) No
Simbol
1.
Fungsi Data store (simpan data) adalah merupakan simpanan dari data yang dapat berupa suatu file, database, dan
Nama Store
lain – lain. Simpan data disimbolkan dengan sepasang garis horizontal pararel yang tertutup disalah satu ujungnya.
2.
Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau computer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilakan arus data yang akan keluar dari proses. Proses disimbolkan dengan lingkaran atau empat persegi panjang tegak dengan sudut – sudutnya tumpul.
3.
Data flow (arus data) yaitu merupakan arus data yang diberi symbol suatu panah. Arus data ini mengalir diantara proses, simpan data dan kesatuan luar. Arus data menunjukkan arus dari data yang berupa masukan untuk sistem atau hasil dari proses sistem.
4.
External entity (kesatuan luar) atau boundary (batas sistem). Kesatuan luar merupakan kesatuan (entity), di lingkungan luar sistem yang dapat berupa orang, organisasi.
Universitas Sumatera Utara
2.13 Pengertian Flowchart
Opim S. Sitompul, (Pemograman di Lingkungan C Linux, 2011). “ Flowchart adalah sebuah diagram umum yang mempresentasikan sebuah algoritma atau proses menggunakan beberapa bangun geometri untuk memperlihatkan langkah – langkah yang dilakukan oleh program dalam menyelesaikan masalah. Secara umum Flowchart merupakan sekumpulan simbol – simbol yang menunjukan atau menggambarkan rangkaian kegiatan – kegiatan program dari awal hingga akhir, jadi flowchart ini digunakan untuk menggambarkan urutan langkah – langkah suatu algoritma. Penjelasan arti lambang – lambang flowchart dapat didefinisikan seperti table dibawah ini :
Tabel 2.2 Simbol Flowchart No. 1.
Simbol
Fungsi Terminal, untuk memulai dan mengakhiri suatu program.
2.
Proses, suatu simbol yang menunjukan setiap pengolahan yang dilakukan oleh komputer.
3.
Input – Output, untuk memasukkan data maupun menunjukkan hasil dari suatu proses.
4.
Decision, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban ataupun pilihan.
5.
Predifined
process,
suatu
simbol
untuk
menyediakan tempat – tempat pengolahan data dalam storage.
Universitas Sumatera Utara
6.
Connector, suatu prosedur akan masuk dan keluar melalui symbol ini dalam lembar yang sama.
7.
Off Line Connector, merupakan simbol masuk dan keluarnya suatu prosedur pada lembar kerja yang lain.
8.
Arus atau flow, prosedur yang dapat dilakukan dari atas kebawah, bawah ke atas, dari kanan ke kiri atau dari kiri ke kanan.
9.
Document merupakan symbol untuk data yang berbentuk informasi
10.
Untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur
11.
Simbol untuk output yang ditujukan suatu divice, seperti printer, plotter
12.
Untuk menyimpan data.
Universitas Sumatera Utara