Sublime Text Perancangan Sistem Data Flow Diagram DFD

Deklarasi: VARCHARsize [BINARY]. Ukuran: ditetapkan oleh nilai ukuran dalam suatu jangkauan sampai 255. Penyimpanan: panjang nilai + 1 byte. Menyimpan nilai teks yang panjangnya bervariasi. 3. Date Tipe-tipe data date MySQL adalah perangkat yang fleksibel untuk menyimpan informasi tanggal dan waktu. Untuk memvalidasi nilai tanggal dan waktu, itu diserahkan pada aplikasi bukan database. MySQL hanya akan memeriksa bulan yang memiliki jangkauan 0 sampai 12, dan tanggal dari 0 smapai 31. February 31, 2006 adalah suatu contoh informasi tanggal MySQL yang sah. February 0, 2006 adalah informasi tanggal yang juga sah bagi MySQL. Dengan kata lain, Anda dapat menggunakan 0 untuk menandakan tanggal yang Anda tidak ketahui pasti. MySQL secara otomatis akan mengkonversi nilai- nilai tanggal dan waktu menjadi bilangan integer ketika digunakan dalam suatu konteks bilangan integer.

2.7 Sublime Text

Sublime text merupakan teks editor multiplatform dan powerfull, karena dengan ukuran yang kecil, Sublime Text memiliki fitur yang luar biasa dan kinerja yang sangat sederhana. Fiturnya sangat lengkap bisa digunakan untuk berbagai bahasa pemrograman dan juga kita dapat menambah extension untuk memudahkan dalam coding. Ada beberapa fitur yang membuat menarik dalam pemakaiannya, yaitu: Universitas Sumatera Utara 1. Go Anything adalah fitur yang bisa membuka file dengan tombol Ctrl + P pada keyboard guna membuka file dengan jumlah banyak. 2. Multiple Selections adalah fitur yang bisa mengubah banyak baris, mengubah variable dengan menekan Ctrl + Shift + L dan Ctrl + Shift + D. 3. Cross Platform artinya fitur ini bisa digunakan di berbagai OS.

2.8 Cascading Style Sheet CSS

CSS merupakan kependekan dari Cascading Style Sheet yang berfungsi untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag maupun atribut standar HTML Hyper Text Markup Language. CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi format tampilan dan dapat digunakan untuk mengontrol tampilan banyak dokumen secara bersama. Keuntungan menggunakn CSS yaitu jika kita ingin mengubah format dokumen, maka tidak perlu mengedit satu persatu. Penggunaan CSS ada dua cara yaitu dengan menyisipkan kode CSS langsung dalam kode HTML atau simpan file tersendiri berekstensi “.css”. dengan menyimpan sebagai file tersendiri akan lebih memudahkan untuk mengontrol tampilan dalam banyak dokumen secara langsung. CSS mendapat dukungan penuh pada browser versi 4 empat dan pada versi sebelumnya. Perlu diketahui bahwa tampilan CSS dapat berbeda bila ditampilkan pada menu browser yang berbeda pula. Universitas Sumatera Utara

2.8.1 Struktur CSS

Perintah css terdiri atas 2 komponen, yakni Selector dan Declaration. 1. Selector berfungsi untuk memberi tahu web browser bahwa pada elemen mana aturan css akan diterapkan. Selector dapat berupa nama tag, selector class atau selector id 2. Declaration merupakan aturan css yang diterapkan yang mana terdiri atas property dan value

2.8.2 Penulisan CSS

CSS juga memiliki aturan-aturan penulisan yaitu: 1. Internal Style Internal style dengan menggunakan tag style dan diletakkan diantara tag head. html head titleCSStitle style h1 { color : blue; } style head html Universitas Sumatera Utara Internal style tidak harus selalu diletakkan diantara tag head. Kita selalu bisa meletakkan diantara tag lain yang ada didalam tag body. Namun untuk menciptakan kode yang lebih bersih dan terstruktur dengan baik, css biasa diletakkan diantara tag head. 2. Inline Style Inline style dengan menambahkan langsung kode css kedalam tag html sebagai attribut. h1 style=”color:blue;”Judul Satuh1 3. External Style External style dengan menggunakan tag link yang diletakkan diantara tag head dan merujuk keberkas css. html head titleCSStitle link href=”style.css” rel=”stylesheet” head body

2.8.3 Selector

Seperti sudah disebutkan sebelumnya, selector dapat berupa nama tag, selector class atau selector id. Berikut ini adalah contoh penggunaan selector dalam css. html head titleBelajar Selectortitle style Universitas Sumatera Utara h1 { color: blue; } .judul { color: red; } satu { color: green; } style head body h1Selector Tagh1 h1 class=judulSelector Classh1 h1 id=satuSelector Idh1 head html

2.8.4 Memformat Dokumen dengan CSS

Memformat dokumen dengan css jauh lebih fleksibel dibandingkan dengan menggunakan tag html saja. html head titleFormat CSStitle Universitas Sumatera Utara style type=textcss body { background-color:yellow; } h1 { color:blue; text-align:center; } b { font-weight:normal; } i { font-style:normal; } u { text-decoration:none; } b, i { color:green; } style head body bgcolor=green h1DOKUMEN HTMLh1 Universitas Sumatera Utara bPemrograman Webb br iPemrograman Webi br uPemrograman Webu body html

2.9 JavaScript

JavaScript mulanya bernama LiveScript, dikembangkan pertama kali pada tahun 1995 di Netscape Communication. Pada akhir tahun 1995 Netscape Communication dan Sun Microsystem berkolaborasi dan mengganti nama LiveScript menjadi JavaScript. JavaScript adalah bahasa script yang ditempatkan pada kode HTML dan diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi masukan formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat permainan interaktif dan juga bisa untuk menambah design web. Javascript merupakan bahasa scripting yang didisain untuk membuat halaman web menjadi lebih interaktif. Javascript bekerja secara client-side disisi client. Sehingga javascript bergantung pada browser yang digunakan untuk menampilkan halaman web yang mengandung javascript. Universitas Sumatera Utara Perlu diperhatikan bahwa Javascript berbeda dengan Java. Keduanya sangat berbeda baik itu dari sisi bahasa maupun dari konsep dan disainnya. html head titleBelajar JavaScripttitle script language=javascript document.writeh1Belajar JavaScripth1; script head body …… body html

2.9.1 Penulisan Javascript

Internal script dengan menggunakan tag script dan diletakkan diantara tag head. html head titleJavaScripttitle script languange=”javascript” Pemrograman Web – Wirasto S. Karim 28 document.writeh1Belajar JavaScripth1; script head Universitas Sumatera Utara html External script tetap dengan menggunakan tag script namun merujuk keberkas javascript. html headtitleJavaScripttitle script languange=”javascript” src=”script.js”script head html

2.9.2 Variabel

Dalam javascript, variabel dideklarasikan dengan statement var dan diakhiri dengan tanda ; titik koma. Variabel juga bersifat case-sensitive yang artinya membedakan huruf kecil dan huruf besar. Sehingga variabel nama berbeda dengan variabel NAMA. html head titleBelajar JavaScripttitle script language=javascript var a = 4; var b = 10; var c = a + b; var d = brBo gambangi daa ei; document.writec; document.writed; Universitas Sumatera Utara script head body …… body html

2.9.3 Kondisi

Kondisi digunakan untuk melakukan eksekusi suatu pernyataan secara bersyarat. kondisi1.html html head titleBelajar JavaScripttitle script language=javascript var nama = wirasto; if nama == wirasto { document.writeBenar; } script head body …… body html Universitas Sumatera Utara kondisi2.html html head titleBelajar JavaScripttitle script language=javascript var awal = 1; var akhir = 5; if awal akhir { document.writeNilai awal lebih kecil dari nilai akhir; } else { document.writeNilai awal TIDAK lebih kecil dari nilai akhir; } script head body body html kondisi3.html html head titleBelajar JavaScripttitle script language=javascript var awal = 1; Universitas Sumatera Utara var akhir = 5; if awal akhir { document.writeNilai awal lebih kecil dari nilai akhir; } else { document.writeNilai awal TIDAK lebih kecil dari nilai akhir; } script head body …… body html Universitas Sumatera Utara BAB 3 PERANCANGAN SISTEM

3.1 Perancangan Sistem

Seiring dengan perkembangan teknologi informasi saat ini, serta untuk meningkatkan efesiensi kerja dan waktu, maka masih banyak sistem yang ada saat ini yang masih manual dan harus diganti dengan sistem yang lebih baik lagi. Hal ini dilakukan dengan cara membangun sistem yang terkomputerisasi atau online. Untuk memulai membangun suatu program mengenai perancangan system informasi akademik, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi basis data ini. Perancangan merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana komponen system diaktualisasikan. Proses ini menyangkut tujuan sistem tersebut, audience , objek dan informasi domain. Perancangan yang baik harus mengetahui bagaimana mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling fleksibel, efesien dan elegan. Universitas Sumatera Utara

3.2 Data Flow Diagram DFD

Data Flow Diagram DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram alir data adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Pada tahap analisa, penanganan notasi simbol lingkaran dan anak panah menggambarkan arus data dalam perancangan sistem sangat membantu dalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi untuk menggambarkan arus dari data sistem. Disamping itu DFD adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. DFD juga merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. Universitas Sumatera Utara Tabel 3.1 Simbol-simbol Data Flow Diagram No. Simbol Fungsi 1. Eksternal Entity merupakan kesatuan di luar lingkungan system yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem. 2. Arus data merupakan tempat mengalirnya informasi menunjukan arus data berupa sistem. 3. Proses merupakan pengolahan data atau aliran data masuk menjadi data aliran keluar. 4. Penyimpanan data merupakan tempat penyimpanan data yang ada di dalam sistem.

3.3 Perancangan Database