LAPORAN SKRIPSI
ANALISIS dan PERANCANGAN
SISTEM CLIENT / SERVER PENDAFTARAN PRAKTIKUM
LABORATORIUM KOMPUTER IV
INSTITUT SAINS & TEKNOLOGI AKPRIND YOGYAKARTA
Dengan Menggunakan Visual Basic 6.0 dan MySql
Disusun Oleh :
Nama
: Dwi Setia Handayani
No. Mahasiswa
: 00051768
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2004
Konteks Diagram
c M ahas is w a 0 A plikas i P endaftaran P raktikum c M ahas is w a a Laboratorium b J urus an D ata m ahas is w a Laporan D aftar nilai D ata Lab N ilai praktikum J adw al praktikumDari mana asal data:
Mata praktikum
Mahasiswa
DFD Level 0
c M a h a s is w a 1 In p u t D a ta a L a b o ra to riu m 2 P ro s e s D a f ta r c M a h a s is w a 3 O u tp u t D a ta D 4 F ile h rp D 3 F ile m tp D 1 F ile m h s D 5 F ile jm p D 6 F ile a s s D 9 F ile jd w l D 8 F ile d f tr D 7 F ile n ila i a L a b o ra to riu m b J u ru s a n D 2 f ile a s s _ ja g a D 1 1F ile ta D a ta m a h a s is w a F ile jd w l F ile m h s N ila i p ra k tik u m L a p o ra n F ile jm p F ile a s s F ile m h s F ile h rp F ile m tp F ile jd w lF ile d f tr F ile n ila i
F ile n ila i F ile d f tr D a ta L a b D a f ta r n ila i F ile a s s _ ja g a F ile ta F ile jd w l ja d w a l p ra k tik u m
DFD Level 1 Aplikasi Pendaftaran Praktikum (Input)
1.1 Master Mtp 1.2 Master hrp 1.4 Master ass 1.3 Master jmp 1.5 Master Jdwl a Laboratorium D1File mhs c Mahasiswa D3File mtp D4File hrp D6 File ass D5File jmp Data Laboratorium File mtpDftr mtp File hrp Dftr hrp File jmp File jmp D9File jdwl 1.6 Master mhs 1.7 Master Ass_jaga D2file ass_jaga File jdwl File ass
Data mahasiswa File mhs File ass
File ass
File ass_jaga
2.1 Proses daftar praktikum 2.2 Proses daftar nilai D7File nilai D9Filejdwl D1File mhs D8Filedftr File jdwl File dftr File nilai File mhs File dftr
DFD Level 2
Asal data:
Nilai
DFD Level 3
3.1 Laporan presensi a Laboratorium 3.2 Laporan daftar nilai D8File dftr c Mahasiswa D7File nilai b Jurusan 3.3 Laporan jadwal D9File jdwl File dftr Laporan File nilai Laporan Nilai praktikum Daftar nilai File jdwl Laporan jadwal praktikum
Relasi Antar Tabel
Dalam Database
Mata praktikum Kode_mtp * Mata_prak Praktikum Id_prak * Id_jdwl * Nim ** Klmp Id_nil Nil_pre Nil_pres Nil_lap Nil_res Nil_hurHIPO
Menu Utama Sistem
Sistem Pendaftaran Praktikum
Jadwal Mata Praktikum Hari Praktikum Jam Praktikum Tahun Ajaran Asisten Jaga Asisten Mahasiswa Login Logout Exit Daftar Nilai Jadwal Nilai Asisten
File Data Proses Laporan
Presensi Setup Printer Search Utility Help About Help Back Up Restore Password Nilai Jadi Hari praktikum Kode_hrp * Hari_prak Jam praktikum Kode_jmp * Jam_prak Tahun ajaran Kode_ta * Thn_ajaran Asisten Kode_ass * Nama_ass Asisten jaga Id_jdwl * Kode_ass * Mahasisw Nim * Nama_mhs a Jadwal Id_jdwl Kode_mtp ** Kode_hrp * Kode_jmp * Kode_ta * Kode_ass ** Smt Mahasisw Nim * Kode_mtp * a
Bgmn jika diintegrasikan
dengan database laen
mahasiswa
No. Field Keterangan Field Type Width Key Keterangan Key
1. Nim No. induk mahasiswa Char 8 * Kunci primer
2. Nama_mhs Nama mahasiswa Varchar 30 - -
jadwal
No. Field Keterangan Field Type Width Key Keterangan Key
1. Id_jdwl Id jadwal Char 8 - -
2. Kode_mtp Kode mata praktikum Char 3 ** Kunci sekunder
3. Kode_hrp Kode hari praktikum Char 2 * Kunci primer
4. Kode_jmp Kode jam praktikum Int 1 * Kunci primer
5. Kode_ta Kode tahun ajaran Int 2 * Kunci primer
6. Kode_ass Kode asisten Char 3 ** Kunci sekunder
7. Smt Semester Char 6 - -
Praktikum
No. Field Nama Keterangan Field Type Width Key Keterangan
1. Id_prak Id praktikum Int 2 * Kunci primer
2. Id_jdwl Id jadwal Char 8 * Kunci primer
3. Nim No. induk mahasiswa Char 8 ** Kunci sekunder
4. Klmp Kelompok Char 1 - -
5. Id_Nil Id Nilai Int 3 - -
6. Nil_pre Nilai presensi Int 3 - -
7. Nil_pres Nilai presentasi Int 3 - -
8. Nil_lap Nilai Laporan Int 3 - -
9. Nil_resp Nilai responsi Int 3 - -
10. Nil_Hur Nilai Huruf Char 1 - -
asisten jaga
No. Field Nama Keterangan Type Width Key Keterangan
asisten
No. Field Nama Keterangan Type Width Key Keterangan
1. Kode_ass Kode asisten Char 3 * Kunci primer
2. Nama_ass Nama asisten Varchar 30 - -
mata praktikum
No. Field Nama Keterangan Type Width Key Keterangan
1. Kode_mtp Kode mata praktikum Char 3 * Kunci primer
2. Mata_prak Mata praktikum Varchar 30 - -
mhs_prak
No. Field Keterangan Field Type Width Key Keterangan Key
1. Nim No. induk mahasiswa Char 8 * Kunci primer
3. Kode_mtp Kode mata praktikum char 3 * Kunci primer
hari praktikum
No. Field Nama Keterangan Type Width Key Keterangan
1. Kode_hrp Kode hari praktikum Char 2 * Kunci primer
2. Hari_prak Hari praktikum Char 6 - -
jam praktikum
No. Field Nama Keterangan Type Width Key Keterangan
1. Kode_jmp Kode jam praktikum Int 1 * Kunci primer
2. Jam_prak Jam praktikum Time 8 - -
tahun ajaran
No. Field Nama Keterangan Type Width Key Keterangan
1. Kode_ta Kode tahun ajaran Int 2 * Kunci primer
Desain Input Sistem
Desain Input Mahasiswa
Mahasiswa Daftar Mahasiswa Praktikum
Nim
: X (8)
Nama : X (30)
Kode_mtp : X (3)
Datagrid
DriveFile
Dir
Kode : X (3)
Nama : X (30)
Add Cancel Edit Delete InsertCancel Edit Delete
Load
Lokasi file
Desain Input Asisten
Asisten
Daftar Asisten Praktikum
Kode Nama
Desain Input Jadwal
X (8) combo X (30) combo
X (6) combo X (8) combo X (30) combo
Tahun Ajaran X (9) combo
Semester X (2) combo Detail Cancel
Add Edit Delete
Mata Praktikum
ID Jadwal
Hari Praktikum
Jam Praktikum
Asisten Praktikum
ID Jdwl
Kode Mtp
Kode Hrp
Kode Jmp
Kode Mtp
: X (3)
Mata Praktikum : X (30)
Add Cancel
Edit Delete
X (8)
X (3)
X (2)
9 (1)
Desain Input Mata Praktikum
Mata Praktikum
Daftar Mata Praktikum
Kode Mata
Praktikum
Desain Input Hari Praktikum
Hari Praktikum
Kode : X (2)
Hari : X (6)
Add Cancel
Daftar Hari Praktikum
Kode Hari
X (2)
X (6)
Edit Delete
Desain Input Jam Praktikum
Jam
Praktikum
Kode : 9 (1)
Jam : X (9)
Add Cancel Edit DeleteDaftar Jam Praktikum
Kode Jam
Desain Input Asisten Jaga
ID Jadwal
: X (8) combo
Asisiten Jaga
: X (30) combo
Add
Cancel Delete Edit
Asisten Jaga
Daftar Asisten Jaga
ID Jadwal
Kode Asisten
X (8)
X (3)
Desain
Proses
Daftar Praktikum
Mahasiswa
Jadwal
Nim
: X (8) combo
Nama : X (30)
Id Jadwal X (8)
Kelompok X (1) combo
Lihat Kelas SearchClick Jadwal
Tahun Ajaran X (9)
For User
Mata Prak
Hari Prak
Jam Prak
X (8)
X (30)
X (6)
9 (1)
Jadwal X (8)
Desain
Proses
Nilai Praktikum
Id Praktikum X (2) Id Jadwal X (8) Nama X (30) Nilai Absensi X (3) Nilai Presentasi X (3) Nilai Laporan X (3) Nilai Responsi X (3) delete cancel Edit Proses close Absensi X (3) % Presentasi X (3) % Laporan X (3) % Responsi X (3) % Thn Ajaran Semester X (9) combo X(6) combo Edit Seleksi Proses DatagridNilai Praktikum Daftar Nilai praktikum Proses Id Nilai
Proses Nilai Huruf
Desain Laporan Sistem
Desain Laporan Daftar Presensi
Daftar Presensi Praktikum
Praktikum
X
(30)
Id
jadwal
X
(8)
Hari X
(6)
Tanggal
date
Jam
X (8)
No. Klmp Nim Nama Ket Tanda Tangan
X(2) X (2) X (8) X (30) X (5) -
Desain Laporan Daftar Nilai
Daftar Nilai Praktikum
Id Jadwal X (8)
Tahun Ajaran X (9)
Praktikum X (30)
Semester X (6)
ID Klmp Nim Nama Mahasiswa Nilai Huruf
Id Jadwal X (8) com Nim X (8) com bo bo Nama X (30)
Cancel
Search
Datagrid
X(2) X (1) X (8) X (30) X (1) … … … … …Desain Laporan Daftar Jadwal
Daftar Jadwal Praktikum
Tahun Ajaran X(9)
Semester X(6)
Id Jadwal Mata Prak Hari Prak Jam Prak Koord Asisten
X (8) X (30) X (6) X (8) X (30) … … … …
Desain Laporan Daftar Asisten
Daftar Asisten Praktikum
Id Jdwl Nama asisten
X (8) X (30)
… …