Post on 16-Feb-2015
TUGAS AKHIR
SISTEM KEGIATAN PRAKTIKUM BERBASIS CLIENT SERVER
DI LABORATORIUM KOMPUTER 1 & 2
DENGAN MENGGUNAKAN DELPHI 7.0 DAN MYSQL
Disusun Oleh :
Nama : Ganda Gamaliel Soritua Sinaga
No Mhs : 02.35.1369
PROGRAM STUDI MANAJEMEN INFORMATIKA DAN TEKNIK
KOMPUTER
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2005
Diagram Konteks
0
SistemKomputerisasi Labkomp 1&2
aAdminLabKomp 1&2
c
Jurusan
b
Mahasiswa
PresensiMahasiswa
Mata Praktikum
Daftar Mahasiswa
Nilai MhsAsisten
Dt Bts Absen
Data Mahasiswa
Nilai Mhs
Jml Mhs/Komputer
FormulirPresensi
Presensi
PenilainDt IP Komputer
Jam & Hari
Dt Jurusan
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
Sistem Komputerisasi Labkomp 1&2e:\tugasm~1\easyca~1\context.dfdContext DiagramApr-09-2005NAGAJun-15-2005NAGA
Diagram Alir Level 0
1
Pendataan
aAdminLabKomp 1&2
c
Jurusan
D5MasterAsisten
D12CalonPraktikum
3
Pendaftaran
D1MasterMahasiswa
D3MasterMtPrak
D6JadwalPraktikum
2
PenjadwalanMatKuliah
D4DataKomp
c
Jurusan
b
Mahasiswa
D8MhsPraktikan
4
PembuatanPresensi
aAdminLabKomp 1&2
D8MhsPraktikan
b
Mahasiswa
5
Penilaian
aAdminLabKomp 1&2
D7JadwalAsisten
D10JadwalHari
6
Laporan
D11KegiatanHarian
D11KegiatanHarian
D2MasterJurusan
Jam & Hari
Asisten
Dt Bts Absen
Daftar Mahasiswa
Mata PraktikumDt IP Komputer
Daftar Mahasiswa
Dt Asisten
Dt MatPraktikum
Dt Asisten
Dt MatPraktikum Dt IP Komputer
Jml Mhs/Komputer
Dt IP Komputer
Dt Jadwal
Dt Cl Praktikan
Data MahasiswaDt Jadwal
Data Mahasiswa
Dt Mahasiswa
Jadwal Asisten
Nilai Mhs
Presensi
FormulirPresensi
Hasil Presensi
Data Mahasiswa
Penilain
Nilai Mhs
PresensiMahasiswa
PresensiMahasiswa
Nilai Mhs
Dt Cl Praktikan
Jam & Hari
Jam & Hari
Hasil PenilaianHarian
Hasil NilaiAhir
Hasil Presensi
Dt Jurusan
Data Jurusan
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
Sistem Komputerisasi Labkomp 1&2e:\tugasm~1\easyca~1\dfd00.dfdSistem Komputerisasi Labkomp 1&2Apr-10-2005NAGAJul-21-2005NAGA
Diagram Alir Data Level 1 (Penjadwalan Mata Kuliah)
aAdminLabKomp 1&2
2.1
DataJadwal
D10JadwalHari
2.2
ProsesJadwal
D5MasterAsisten
D3MasterMtPrak
D6JadwalPraktikum
D7JadwalAsisten
Jam & Hari Jam & Hari
Jml Mhs/Komputer
Dt Asisten
Jam & Hari
Dt MatPraktikum
Dt Jadwal
Jadwal Asisten
Dt Bts Absen
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
Sistem Komputerisasi Labkomp 1&2e:\tugasm~1\easyca~1\dfd00015.dfdPenjadwalan MatKuliahApr-26-2005NAGAJun-15-2005NAGA
Diagram Alir Data Level 1 (Pendaftaran)
3.1
PendaftaranMahasiswa
D6JadwalPraktikum
b
Mahasiswa
D8MhsPraktikan
3.2
CekValidasi
D12CalonPraktikum
D4DataKomp
Dt Jadwal
Data Mahasiswa
Dt IP Komputer
Hasil InputData
Data Mahasiswa
Dt Cl PraktikanJml Mhs/Komputer
Project Name:Project Path:Chart File:Chart Name:Created On:Created By:Modified On:Modified By:
Sistem Komputerisasi Labkomp 1&2e:\tugasm~1\easyca~1\dfd00012.dfdPendaftaranApr-10-2005NAGAJun-15-2005NAGA
Flowchart
Pendaftaran Praktikum Mahasiswa.
SELESAI
MULAI
Mahasiswa mengentrikan NIM dan Jadwal MataPraktikum yang diambil
Mahasiswa terdaftar
sebagai Calon Praktikan ?
Data Mahasiswa disimpan ke Database
Ya
Tdk
Jlh Peserta <
Kapasitas Kelas ?
Ya
Tdk
Proses Presensi Mahasiswa
Desain HIPOHIPO Menu Utama
HIPO Menu Data Master
HIPO Menu Data Proses
Ini bukan bagian dari HIPO Administrator Laboratorium LabKomp1&2
Data Master Data Proses Penjadwalan Utility
Data Master
Data Komputer Jurusan AsistenMata Praktikum
Data Proses
Calon Praktikan Penilaian
Presensi Laporan
Soal Ujian
SELESAI
MULAI
Mahasiswa Login Dan Mengisi Form Presensi
Absen Melebihi Batas Yg
Ditentukan ?
Data Mahasiswa disimpan ke Database
Tdk
Ya
Bagaimana jika diintegrasikan dengan database lainnya ?
HIPO Menu Penjadwalan
HIPO Menu Utility
HIPO Menu / HIPO untuk Client
Desain Basis DataTabel Master Mahasiswa
No. Nama Field Tipe Field Keterangan1. NIM * VarChar 10 Nomor Mhs2. Nama VarChar 30 Nama Mhs3. KodeJur** VarChar 3 Kode Jurusan4. Sex Char 1 Jenis Kelamin
JurusanNo. Nama Field Tipe Field Keterangan1. KodeJur* VarChar 3 Kode Jurusan2. NamaJur VarChar 30 Nama Jurusan3. Jenjang VarChar 3 Jenjang Pendidikan
MtPraktikumNo. Nama Field Tipe Field Keterangan1. Kd_MtPrak * VarChar 10 Kode Mata Prak.2. Nama_MtPrak VarChar 30 Nama Mata Prak3. KodeJur ** VarChar 3 Kode Jurusan
KomputerNo. Nama Field Tipe Field Keterangan1. KodeKomp * AutoIncrement Kode Komputer2. IP_Komp VarChar 15 IP Komputer3. Nama_Komp VarChar 20 Nama Komputer
Ini bukan bagian dari HIPO
Penjadwalan
Jadwal Hari Jadwal PraktikumJadwal Asisten
Utility
Seting Tahun Ajaran BacUp & Restore Ganti Password
Client
Pendaftaran Presensi Soal Ujian
Bagaimana jika diintegrasikan dengan database lainnya ?
AsistenNo. Nama Field Tipe Field Keterangan1. Kd_Ass * VarChar 20 Kode Asisten2. Nama_Ass VarChar 50 Nama Asisten3. Status VarChar 50 Status Asisten
Jadwal PraktikumNo. Nama Field Tipe Field Keterangan1. Kd_JadPrak* VarChar 30 Kode Praktikum2. Kd_MtPrak ** VarChar 10 Kode Mtk3. BtsAbsen TinyInt 2 Batas Absen4. Kap_Kelas TinyInt 2 Kapasitas Kelas5. Jlh_Anggota TinyInt 2 Jlh Anggota 1 grup6. Tgl_Mulai Date Tanggal Mulai7. Tgl_Selesai Date Tanggal Akhir
Jadwal AsistenNo. Nama Field Tipe Field Keterangan1. Kd_JadAss * VarChar 30 Kode Jadwal2. Kd_Ass * VarChar 20 Kode Asisten
Mhs PraktikumNo. Nama Field Tipe Field Keterangan1. Kd_MhsPraktikan * AutoIncrement Kode Mhs. Prak.2. NIM ** VarChar 10 Nomor Mhs3. Kd_JadPrak ** VarChar 30 Kode Praktikum4. KodeKomp ** SmallInt 4 Kode Komputer5. Nilai_Laporan SmallInt 6 Nilai Laporan6. Nilai_Responsi SmallInt 6 Nilai Responsi7. Nilai_Akhir SmallInt 6 Nilai Harian8. Kd_Soal VarChar 10 Kode Soal
Bank SoalNo. Nama Field Tipe Field Keterangan1. Kd_Soal * VarChar 10 Kode Soal2. Kd_MtPrak ** VarChar 15 Kode Mata Praktik3. Soal BLOB Soal
Jadwal HariNo. Nama Field Tipe Field Keterangan1. Kd_JadHari * VarChar 30 Kode Hari2. JamMulai VarChar 10 Jam Mulai Prak3. JamSelesai VarChar 10 Jam Selesai Prak4. Hari VarChar 20 Hari Praktikum
5. Kode VarChar 10 Kode InisialKegiatan HarianNo. Nama Field Tipe Field Keterangan1. Kd_KegiatanHarian * AutoIncrement Kode Kegiatan2. Kd_MhsPraktikan ** MediumInt 9 Kode Mhs. Prak.3 Pertemuan TinyInt 4 Pertemuan Ke -4. Nilai TinyInt 4 Nilai Mingguan5. Tanggal Date Tanggal Hari6. Status_Hadir Char 2 Status Hadir
Calon PraktikanNo. Nama Tipe Field Ukuran Keterangan1. Kd_CaPrak * VarChar 30 Kode Calon Prak2. NIM * VarChar 20 Nomor Mahasiswa3. Kd_MtPrak ** VarChar 10 Kode Mata Kuliah4. Thn_Ajaran VarChar 15 Tahun Ajaran5. KRS Char 3 Keterangan KRS6. Daftar Char 3 Keterangan Daftar
Kerelasian Antar Tabel
Desain Antar Muka
Desain Antar Muka AdministratorTampilan Form Login
Tampilan Input Data Mahasiswa
Data MasterData Master
PenjadwalanPenjadwalan
Kegiatan PrakKegiatan Prak
LaporanLaporan
UtilityUtility
*************
Passsword
BatalBatal LoginLogin
LoginLogin
9999/99999999/9999
Thn Ajaran
Nama Mata Kuliah
No. Mahasiswa
Nama Mahasiswa
99999999
XXXXXXXXXXXXXX
XXXXXXXXXXXXXXX
TambahTambah EditEdit HapusHapus
Kd.Prak No. Mahasiswa Nama Mahasiswa Kelamin
Pencarian NIM 99999999 CariCari
Format ?
Tampilan Penginputan Mata Praktikum
Tampilan Input Data Asisten
Tampilan Input Data Komputer
Kode MK Nama Mata Kuliah Jurusan
Kode Mata Kuliah
Nama Mata Kuliah
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
TambahTambah EditEdit HapusHapus
Jurusan XXXXXXXXXXXXXXXXXXXXX
Kode Asisten
Nama Asisten
XXXXXX
XXXXXXXXXXXXXX
TambahTambah EditEdit HapusHapus
Kode Asisten Nama Asisten
CetakCetak
XXXXNama Komputer
SimpanSimpan
999.999.999.999IP Komputer
HapusHapus
Nama Komputer IP Komputer
Format ?
Format ?
Tampilan Penjadwalan Mata Praktikum
Pendaftaran Mahasiswa Pada Admin
1. Tampilan Pendaftaran Mahasiswa Pada Admin
KeteranganDengan KRS Tanpa KRS
Nama Mata Kuliah XXXXXXX
No. Mahasiswa
Pilih Kode Hari
99999999
XXXXXXXXXXXXXXXX
TambahTambah EditEdit HapusHapus
Kode MK No Mhs Kode Hari
CetakCetak
Nama Mata Prak XXXXXXX
Kode Hari XXXXXXX
Hari XXXXXXX Jam : : :
TambahTambah EditEdit HapusHapus
Kode MK Nama MK Kode Hari Hari Jam
CetakCetak
Format ?
Format ?
Format ?
Tampilan Persiapan Presensi
Tampilan Pemberian Soal
Jadwal Praktikum
XXXXXXX Ijin Isi Presensi
No.Mahasiswa Nama Mahasiswa Hadir Ijin Absen
CetakCetakSimpanSimpan
No. Mahasiswa Nama Mahasiswa Soal
No. Mahasiswa
Nama Mahasiswa
File Soal
99999999
XXXXXXXXXXXXXXXXXX.XXX
File Soal
SimpanSimpan
Jadwal Praktikum XXXXXXX
Format ?
Format ?
Tampilan Penilaian Harian
Tampilan Penilaian Laporan Dan Responsi
Jadwal Praktikum
XXXXXXX
No. Mahasiswa Nama 1 2 3 4 5 6 7 8 9 10
SimpanSimpan
No.Mhs Nama Mhs Nil.Laporan Nil.Resp
Jadwal Praktikum XXXXXXX
No. Mahasiswa
Nama
Nilai Laporan
Nilai Responsi
99999999
XXXXXXXXXXXX
999
999
SimpanSimpan
Format ?
Format ?
Tampilan Pencarian Data Mahasiswa
Tampilan Pindah Jadwal Mahasiswa
Dasar PencarianXXXXXXX XXXXXXXXXXX
Yang DicariCari
No.Mhs Nama Mhs Hadir Ijin Absen Nil.Hari Nil.Lap Nil.Res
Cetak
Kode Hari
XXXXXXX
XXXXXXXXXXX
NIMCariCari
Nama : XXXXXXXXXNIM : 999999Komputer : XXX
Nama : XXXXXXXXXNIM : 999999Komputer : XXX
><
Kode Hari
XXXXXXX
XXXXXXXXXXX
NIMCariCari
Format ?
Tampilan Seting Tahun Ajaran
Tampilan Penggantian Password
Tampilan Pembuatan BackUp
Password Lama
Password Baru
Konfirmasi Password Baru
**********************
**********************
**********************
ProsesProsesBatalBatal
XXXXXXXXXXXXXXX
Alamat Lokasi Back Up
BrowseBrowse
Back UpBack UpBatalBatal
Semester
XXXXXXX
9999 / 9999
Tahun Ajaran
OK
Tampilan Restore File BackUp
Tampilan Pengaturan Batas Absensi
Tampilan Laporan Presensi Harian
Tampilan Laporan Penilaian
XXXXXXXXXXXXXXX
Lokasi Hasil Back Up Sebelumnya
BrowseBrowse
RestoreRestoreBatalBatal
XXXXXXXXXXXXXXXXXXXXXXNama Mata Kuliah
Simpan
999Batas Maximal
Hapus
Mata Kuliah Batas Maximal
Presensi HarianMata Kuliah : XXXXXXXXHari : XXXXXXJam : 99:99 Tanggal : 99/99/9999
No. Mahasiswa Nama Hadir Ijin Absen
Mata Kuliah : XXXXXXXXXXXNIM Nama Nilai Harian Nilai Laporan Nilai Responsi Nilai Akhir
Format ?
Format ?
Desain Antar Muka ClientTampilan Menu Utama
Tampilan Pendaftaran
Tampilan Presensi
Tampilan Soal Ujian
PendaftaranPendaftaran
PresensiPresensi
Soal UjianSoal Ujian
KeluarKeluar
Pilih Komputer
No. Mahasiswa
Nama
Kode Jadwal
Proses
No. Mahasiswa : 99999999
Nama : XXXXXXXXXXXXXXX
Keterangan : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Hadir
Klik Soal untuk link ke soal ujian.
For
mat
?