3. Menciptakan Diagram Anak Tingkat Yang Lebih Mendetail
Aturan utama untuk menciptakan diagram anak, keseimbangan vertikal, menyatakan bahwa suatu diagram anak tidak bisa menghasilkan keluaran atau
menerima masukan dimana proses induknya juga tidak menghasilkan atau tidak menerima. Semua aliran data yang menuju atau keluar dari proses induk harus
ditunjukkan mengalir kedalam atau keluar dari diagram anak. Diagram anak ditetapkan nomor yang sama seperti proses induknya di dalam diagram 0. Sebagai
contoh, proses 3 akan berkembang ke diagram 3. Proses – proses pada diagram anak diberi nomor dengan menggunakan nomor proses induk, poin desimal, serta
nomor unik untuk setiap proses anak. Pada diagram 3, proses-proses tersebut akan diberi nomor 3.1, 3.2, 3.3 dan seterusnya. Ketentuan ini memungkinkan
penganalisis mengikuti rangkaian proses disetiap tingkat pengembangan. Bila diagram 0 menggambarkan proses 1, 2, dan 3, diagram anak 1, 2, dan 3 semuanya
berada pada level yang sama Kenneth E. Kendall dan Julie E. Kendall, Jilid I, 2003:265.
4.3 Perancangan Diagram Alir Flowchart
Diagram alir flowchart ini menjelaskan secara rinci langkah-langkah dari proses
program. Flowchart dibuat dengan menggunakan symbol-simbol tertentu yang
menyatakan setiap langkah program. Berikut ini adalah bentuk-bentuk flowchart dari
aplikasi berbasis web pada SMA Swasta Pangeran Antasari Medan.
Berikut ini adalah gambar simbol – simbol standar dalam flowchart beserta
dengan arti dari masing – masing simbol :
Universitas Sumatera Utara
Simbol Keterangan
TerminalInterupt MulaiBerhenti
Simbol ini dipergunakan untuk menunjukkan awal kegiatan atau akhir kegiatan atau berhentinya
suatu program.
InputOutput datahasil Untuk mewakili data
input dan menuliskan output-nya
Process Pengolahan Suatu simbol yang melambangkan diprosesnya
suatu data.
Decision Keputusan
Dipakai untuk menuliskan jika adanya percabangan, seperti
if, case.
Prefendefined Untuk
program-program yang
sering dipergunakan sebuah program berulang kali,
biasanya dibuat program terpisah dengan sebuah sub program
subroutine. Untuk menghubungkan program utama dengan
subroutine dipergunakan symbol ini.
Connector Penghubung Bila suatu
flow-chart sangat panjang dan diputus di tengah sebelum selesai, jika disambung dalam
halaman yang sama lagi, maka digunakan symbol
ini.
Universitas Sumatera Utara
Flow lines Garis Alir Bila suatu
flow-chart dihubungkan dengan garis- garis ini. Garis-garis ini menunjukkan akar
selanjutnya yang akan dituju. Bila arahnya ke bawah atau ke kanan tidak perlu memakai tanda
panah. Bila ke atas atau ke kiri , tanda panah harus dipakai, untuk membedakannya.
Tabel 4.2 Flowchart
4.3.1 Flowchart Login Admin
Gambar 4.3 Halaman Flowchart Login Admin
FINISH Administrator
Password Salah START
Halaman Login
Logout Halaman Admin
Input Username Dan Password
N
Y Menu Admin
Universitas Sumatera Utara
4.3.2 Flowchart Halaman Admin
Gambar 4.4 Flowchart Halaman Admin
4.3.3 Flowchart Input Data
Gambar 4.5 Flowchart Input Data
Form Data Nilai
List Data Nilai
Input Data Nilai
Data_nilai Menu Admin
Lihat Data
Form SMS
FINISH Input Data
Form SMS Nilai List Inbox
Input Data
Lihat Data
SMS Nilai Inbox
Inbox
Input Data
Simpan
FINISH
Universitas Sumatera Utara
4.3.4 Flowchart Lihat Data
Gambar 4.6 Flowchart Lihat Data
4.3.5 Flowchart SMS Nilai
Gambar 4.7 Flowchart SMS Nilai
Pilih Data
Input Nama Siswa
Kirim Lihat Data
Tampilkan Data Nilai
Tampilkan Detail Data
Detail Kirim
Hapus Edit Data Nilai
Tampilkan Data Nilai Update
Insert Send
Data_nilai
Data_nilai
SMS Nilai FINISH
FINISH
Universitas Sumatera Utara
4.3.6 Flowchart Inbox
Gambar 4.8 Flowchart Inbox
4.4 Perancangan Database