Kamus Data Tinjauan Perangkat Lunak .1 MYSQL

Sejak awal keluar, dreamweaver menjadi web editor yang banyak digunakan oleh para web developer. Hal ini antara lain karena kemudahan dalam penggunaannya, fasilitas, dan kemampuan dreamweaver yang powerful dan menunjang peningkatan produktifitas dan efektifitas untuk mendesain atau membangun website. Dreamweaver juga dilengkapi dengan fasilitas untuk manajemen situs yang cukup lengkap kelengkapan fiturnya dan juga dukungannya terhadap teknologi terkini.

II.2.14 Personal Home Page PHP

PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web.PHP dulunya merupakan proyek pribadi dari Rasmus Lerdorf dengan dikeluarkannya php versi 1 yang digunakan untuk membuat homepage pribadinya. Versi pertama ini berupa kumpulan script PERL. Untuk versi keduanya, Rasmus menulis ulang script-script PERL tersebut menggunakan bahasa C, kemudian menambahkan fasilitas untuk form html dan koneksi MYSQL. Adapun PHP didapat dari singkatan Personal Home Page. Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. PHPFI merupakan nama awal dari PHP. PHPFI adalah Form Interface, dibuat pertama kali oleh Rasmus Lerdoff. PHP, awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam web. PHP secara dasar dapat mengerjakan semua yang dapat dikerjakan oleh program CGI, seperti mendapatkan data dari form, menghasilkan isi halaman web yang dinamis, dan menerima cookies. Kemampuan Feature PHP yang paling diandalkan dan signifikan adalah dukungan kebanyak database. Membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat dilakukan [10]. 35

BAB III ANALISIS DAN PERANCANGAN SISTEM

III.1 Analisis Sistem Definisi analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan [7]. Sistem yang berjalan di lembaga kursus E-Learning For Kids saat ini masih menggunakan cara manual, yaitu dengan melakukan pencarian kolom- kolom mana saja yang masih kosong kemudian menempatkan jadwal pada kolom tersebut. Cara ini kurang efektif karena membutuhkan waktu yang lama dan jadwal yang dihasilkan cenderung menghasilkan jadwal yang menumpuk pada hari-hari tertentu dan tingkat ke akuratannya tidak bisa dijamin. Oleh sebab itu, untuk menyelesaikan masalah tersebut dibutuhkan sebuah sistem baru dengan membangun aplikasi penjadwalan sehingga pembuatan jadwal di lembaga kursus E-Learning For Kids menjadi lebih cepat, tidak ada permasalahan bentrokan pada sisi ruangdan pengajar, serta jadwal yang dihasilkan tidak mengalami penumpukan pada hari-hari tententu. III.1.1 Analisis Prosedur Sistem Yang Sedang Berjalan Analisis sistem yang berjalan bertujuan untuk memberikan gambaran tentang proses yang selama ini dilakukan. Proses penjadwalan yang dilakukan selama ini yaitu masih dilakukan secara manual, yaitu dengan pencarian kolom- kolom mana saja yang masih kosong, kemudian menempatkan jadwal pada kolom tersebut. Penjadwalan kegiatan akademik yang selama ini dilakukan, dikerjakan oleh pegawai. Selama ini lembaga kursus E-Learning For Kids mengalami kendala terjadinya bentrokan untuk setiap jadwal bimbingan belajar. Terdapat 4 jenis data yang akan dijadwalkan yaitu data pengajar, data ruangan kelas, data waktu, dan data level. Analisis sistem yang sedang berjalan dapat digambarkan dengan flowmap. Lihat gambar III.1 berikut. Penjadwalan Bagian Administrasi Pengajar Keterangan : A : Arsip jadwal kegiatan akademik Gambar III.1 Flowmap Penjadwalan Kegiatan Akademik Keterangan Flowmap penjadwalan kegiatan akademik yang sedang berjalan di lembaga kursus E-Learning For Kids yaitu : 1. Bagian administrasi menyiapkan data level, data pengajar, data ruang dan data waktu untuk proses penjadwalan. Data Level, pengajar, ruang, waktu Pembentuk an Jadwal Jadwal Sementara Jadwal Sementara Pengecek an Jadwal Jadwal Bentrok Jadwal yang sudah jadi Ya Tidak A