Desain Database Algoritma Program

4.3.3 Diagram level 1

DFD level 1 merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus. Dimungkinkan akan munculnya proses-proses secara detil.

4.3.4 Diagram level 2

DFD level 2 merupakan penjabaran rinci dari setiap proses yang baru muncul pada diagram level 1, secara khusus. Dalam hal ini juga dimungkinkan akan muncul proses- proses detilnya. Tingkatan berikutnya akan definisikan sesuai dengan keadaan dari level sebelumnya, dengan harapan diagram tersebut akan memberikan pemahaman secara detil atau rinci mengenai sistem yang sedang akan dikerjakan.

4.4 Desain Database

Berikut ini adalah desain database yang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan sebagai media input dan media penyimpanan data serta sebagai media output.

4.4.1 Tabel Registrasi

Tabel 4.1 Data Registrasi Siawa Field Name Type Legth Keterangan Nama varchar 50 Id nama Universitas Sumatera Utara No. ID siswa int 5 Id member Idprogram_belajar varchar 30 Id program belajar Idbiaya_program varchar 30 Id biaya program Alamat varchar 60 Alamat siswa baru TempatTanggal Lahir varchar 60 Tempat tangga l lahir calon siswa baru No. telpHP varchar 20 Id HP Nama orang tua varchar 20 Nama Orang tua siswa Pilihan waktu belajar varchar 20 Pilihan waktu belajar

4.4.2 Tabel Contact

Tabel 4.2 Data hubungi Field Name Type Legth Keterangan nama varchar 50 Nama member email varchar 25 Alamat email member hp varchar 15 Nomor handphone member pesan longtext Pesan member

4.4.3 Tabel admin Tabel 4.3 Data Admin

Field Name Type Legth Keterangan Universitas Sumatera Utara id Int 5 Id adminmember, Auto increment username Int 60 Username adminmember password varchar 6 Password adminmember level char 1 Level antara user dan admin. Jika level =1 admin dan level =2 user nama varchar 50 Nama lengkap adminmember tempatlahir varchar 15 Tempat lahir adminmember tgllahir text Tanggal lahir adminmember alamat longtext Alamat adminmember kota varchar 50 Kota dimana adminmember berada kodepos Int 7 Kode pos adminmember telepon varchar 20 Nomor telepon adminmember hp Int 25 Nomor handphone adminmember email varchar 35 Alamat email adminmember pekerjaan varchar 40 Pekerjaan adminmember

4.5 Algoritma Program

Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika. Adapun algoritma yang akan dibahas antara lain yaitu:

4.5.1 Algoritma Menu Utama

Langkah 1 : Aktifkan browser Internet Explorer, ketik pada address bar Universitas Sumatera Utara ”localhostssc” kemudian tekan enter atau klik icon ”go” pada sudut kanan Address Bar, maka akan tampil halaman utama web site. Langkah 2 : Untuk melakukan transaksi registrasi maka klik link yang terdapat pada tombol registrasi yang ada pada bar menu. Pemakai hanya cukup melakukan klik pada kotak ”regitrasi” untuk melakukan pedaftaran. Klik tombol ”daftar” untuk memproses data dan kemudian user harus mengisi formulir pemesanan sebelum menyelesaikan registrasi. Langkah 3 : Jika administrator ingin melakukan pengentrian, penghapusan dan pengeditan data maka pada menu login di index, ketik username dan password untuk login, setelah login berhasil maka akan tampil menu admin. Langkah 4 : Jika klik menu logout pada menu browser maka keluar dari web.

4.5.2 Algoritma Menu Admin

Langkah 1 : Ketik pada address bar localhostssc maka akan muncul menu index, lalu pada menu login masukkan username dan password admin. Setelah itu akan masuk ke menu admin. Langkah 2 : Jika klik menu lihat komentar, maka akan tampil halaman untuk melihat komentar dan pertanyaan dari user. Universitas Sumatera Utara Langkah 3 : Jika klik menu lihat registrasi siswa maka akan tampil data seluruh registrasi dari user , maka data tersebut akan tersimpan pada database admin. Langkah 4 : Jika klik menu logout maka admin akan keluar dari halaman admin dan kembali ke halaman index.

4.6 Flowchart