BAB III ANALISA DAN PERANCANGAN SISTEM
3.1
Tinjauan Organisasi Organisasi adalah suatu sistem yang paling berpengaruh, mempengaruhi
diantara orang dalam kelompok kerjasama untuk mencapai suatu tujuan tertentu yang sama. Organisasi dapat diibaratkan sebagai salah satu kesatuan anggota tubuh manusia yang bekerja sama sehingga fungsi tubuh manusia dapat berjalan sesuai dengan yang diharapkan. Universitas
Mercu
Buana
sebelum
memiliki
kampus
sendiri,
penyelenggaraan perkuliahan dilaksanakan di Gedung Yayasan Tenaga Kerja Indonesia (YTKI) Jl. Gatot Soebroto. Tahun 1984 Yayasan Menara Bhakti berhasil membangun sebuah kampus yang diberi nama Kampus Menara Bhakti. Pada tahun 1985, berbekal kemampuan dan pengalaman dalam menyelenggarakan pendidikan Akademi Wiraswasta Dewantara, timbul gagasan mendirikan lembaga pendidikan tingkat universitas. Dengan Surat Keputusan Ketua Yayasan Menara Bhakti Nomor : 04/SKEP/KET/VI/1985 tanggal 12 Juni 1985, dibentuk Panitia Pendirian Universitas, dengan Ketua Dr. Sri-Edi Swasono dan dibantu oleh H. Abdul Madjid, Drs. Iman Santosa Sukardi (almarhum), Drs. M. Enoch Markum, Ir. Suharyadi, M.S, Soekarno dan Prijo S. Parwoto (almarhum).
31
32
Setelah melalui persiapan pendirian dan studi kelayakan, dengan Nomor : 010/KET/YMB/VI/85 tanggal 12 Juni 1985, Yayasan mengajukan permohonan izin mendirikan Universitas Mercu Buana (UMB) kepada Kopertis Wilayah III. Berdasarkan surat Nomor : 15/KOP.III/S.VI/85 yang ditandatangani oleh Prof. Dr. Boesjra Zahir (almarhum), pada tanggal 18 Juni 1985, Kopertis Wilayah III menyetujui dan memberikan izin "Operasional" kepada Universitas Mercu Buana.
3.2
Visi dan Misi Fakultas dan Jurusan
3.2.1
Visi dan Misi Fakultas Ilmu Komputer
Visi Menjadi Fakultas Ilmu Komputer yang unggul dalam menghasilkan tenaga profesional yang mandiri di era informasi dunia global yang memiliki kompetensi di bidang jaringan multiakses, solusi korporasi dan industri kreatif. Misi Menghasilkan lulusan yang profesional, mandiri dan mampu bersaing di
era informasi
dunia global.Melaksanakan pengembangan iptek dalam
bidang keilmuan komputer dengan fokus pada jaringan multiakses dan industri kreatif. Menjalin kemitraan dengan berbagai institusi untuk peningkatan mutu pelaksanaan Tridharma Perguruan Tinggi.
33
3.2.2
Visi dan Misi Program Studi Sistem Informasi
VISI Menjadi program studi Sistem Informasi yang mendidik dan menghasilkan sarjana yang memiliki kompetensi di bidang Analisis Sistem dan Mobile Commerce yang berdaya saing global dan berjiwa wirausaha.
MISI
Menyelenggarakan pendidikan akademik yang mengikuti perkembangan terkini untuk menghasilkan lulusan yang kompeten pada bidang Analisis Sistem dan Mobile Commerce.
Mengembangkan penelitian di bidang Sistem Informasi yang melibatkan dosen dan mhs dalam rangka menunjang pendidikan dan pengabdian kepada masyarakat.
Mengembangkan riset terapan dengan memanfaatkan kemitraan dengan industri dan keilmuan Sistem informasi dalam rangka meningkatkan produktifitas dan nilai tambah bagi masyarakat.
34
3.3 Struktur Organisasi Fakultas Ilmu Komputer Dekan Dr. Harwikarya
Wakil Dekan Bambang Jokonowo, S.Si, MTI
Pembina Kemahasiswaan Bagus Priambodo. ST.,MTI
Kepala Laboratorium Misbahul Fajri, ST., MTI
Kaprodi TI Anis Cherid, SE, MTI
Kaprodi Sistem Informasi Nur Ani, ST, MMSI
Sekprodi TI Tri Daryanto, ST, MT
Sekprodi Sistem Infromasi Anita Ratnasari, S.Kom, M.Kom
Ka. Pusat Studi dan Kerjasama Mujiono Sadikin, ST., MT
Gambar 3.1 Struktur Organisasi Fakultas Ilmu computer
3.4
Identifikasi Sistem Berdasarkan analisa mengenai sistem pendaftaran tugas akhir pada
program studi sistem informasi maka dapat di definisikan kekurangan yang ada, sehingga pada sistem mendatangkan dibutuhkan : a. Kebutuhan Masalah
: Data mahasiswa : Tidak terintegrasi dengan baik,sehingga sering Sekali hilangnya arsip mahasiswa. Dan mengalami data ganda.
Usulan
:Disediakannya Database khusus mahasiswa sehingga Dapat dengan mudah dalam mencari data mhs.
b. Kebutuhan Masalah
: Data – data hasil sidang : Data yang diserahkan oleh mahasiswa sering kali tidak Tersimpandengan dengan baik, tidakadanya Pencatatan khusus yang memudahkan untuk
35
melisting data hasilsidang. Usulan
: Menyediakan Informasi data – data hasil sidang Sehingga mempermudah Pencarian data hasil sidang.
c. Kebutuhan Masalah
: Data Dosen pembimbing : Sulitnya menentukan dosen pembimbing dengan Jumlah mahasiswa yang Mendaftar tugas akhir sehingga Sering adanya kelebihan mahasiswa bimbingan untuk satu Dosen pembimbing.
Usulan
3.5
: Menyediakan informasi dosen pembimbing.
Spesifikasi sistem Padatahapan alias ini, dilakukan proses identifikasikebutuhanutamadari
website yang akandibangun, yaitusebagaiberikut : 1. Website Mengenai tugas akhir ini mencatat segala dokumentasi kegiatan tugas akhir mulai dari pendaftaran tugas akhir sampai hasil dan laporan sidang. Memastikan website ini berjalan dan mampu digunakan untuk membantu mendokumentasikan tugas akhir dengan baik tanpa adanya kesalahandata – data tugas akhir, redudansi data yang banyakterjadipada system sebelumnya. 2. Mampu menyediakan informasi seluruh kegitan tugas akhir.
36
3. Dapat mempermudah user dalam mengelola data tugas akhir dan dalam pengambilan keputusan serta memudahkan dalam penyebaran informasi tugas akhir.
3.6
RancanganUmum Perancangan sistem tugas akhir ini terdiri dari tiga permodelan, yaitu
permodelan usecase yang menggambarkan interaksi antara aktor dengan sistem, activity diagram yang menggambarkan aktivitas yang dilakukan oleh pengguna dan perangkat lunak itu sendiri. Serta sequence diagram yang menggambarkan skenario untuk aktivitas yang dilakukan oleh perangkat lunak .
3.7
Uraian Prosedur Langkah dalam membuat uraian prosedur mengacu pada prosedur yang
ada pada sistem tugas akhir sebagai berikut : 1.
Pendaftaran Tugas akhir Pendaftaran tugas akhir berdasarkan mahasiswa yang mendaftar tugas
akhir. Bagian tata usaha akan memberikan form pendaftaran kepada mahasiswa. Lalu staff TU akan menginput data form pendaftaran mahasiswa, Agar mahasiswa tersebut terdaftar sebagai peserta tugas akhir
2.
Bimbingan Tugas Akhir Setelah terdaftar sebagai peserta tugas akhir mahasiswa tersebut
melakukan bimbingan tugas akhir sesuai dosen pembimbing yang ditentukan oleh
37
kordinator TA. Sebelum melakukan kegiatan bimbingan mahasiswa harus menentukan judul atau tema tugas akhir yang di jadikan acuan untuk sistem yang akan dirancang. Setelah mendapatkan persetujuan dari dosen pembimbing barulah mahasiswa peserta tugas akhir melakukan kegiatan bimbingan sesuai dengan ketentuan dosen pembimbing masing – masing. 3.
Pendaftaran Sidang seminar Setelah mahasiswa selesai merancang pengerjaan tugas akhir, maka
mahasiwa di wajibkan untuk mempresentasikan tugas akhir tersebut dihadapan dosen penguji kegiatan ini dinamakan seminar atau sidang tugas akhir. Setelah melakukan proses bimbingan dan di pandang memenuhi kaidah penulisan ilmiah, mahasiswa mendaftarkan diri sebagai peserta sidang seminar dengan mengisi form surat pengajuan seminar atau sidang sarjana atas persetujuan dosen pembimbing. 4.
Sidang seminar Kegiatan di dalam sidang seminar terdiri dari presentasi mahasiswa tugas
akhir dan kegiatan tanya jawab antar dosen penguji dengan mahasiswa. Setelah mendaftarkan diri sebagai peserta sidang mahasiswa akan mendapatkan
5.
Pembuatan Laporan
38
Laporan yang dibuat adalah laporan hasil tugas akhir dan laporan pendokumentasian dilihat dari berita acara pelaksanaan sidang. Laporan ini akan diberikan kepada pimpinan fakultas sebagai bukti pendokumentasian atau sebagai arsip fakultas.
3.8
Permodelan Use Case diagram sistem berjalan Pada tahapananalisis use case, aktor yang terhubung kepada perangkat
lunak yang dibangun dapat dikategorikan menjadi lima orang aktor, yaitu mahasiswa , dosen penguji, dosen pembimbing,staff TU, kordinator tugas akhir pengelola tugas akhir. Sedangkan untuk usecase diagram dari seluruh kegiatan tugas akhir, yaitu pendaftaran TA, pendaftaran proposal, pemilihan dosen pembimbing, pendaftran sidang,jadwal sidang dan nama dosen penguji, penilaian, laporan – laporan hasil sidang.
Apabila dilihat kedalam usecase diagram, maka dapat dilihat pada gambar berikut :
39
System Pilih Dosen Pembimbing
Pilih Dosen Penguji
Input Jadwal sidang
Cetak Laporan Hasil sidag
Input data mahasiswa Koordinator TA Input data judul TA
Cetak data mahasiswa Staff TU Cetak Data Judul TA
Penerimaan Dokumen sidang Dosen Penguji
Pengujian sidang
Penilaian
Bimbingan
Dosen Pembimbing
Kik TA
Pengajuan Judul
Daftar sidang
Revisi dan pengumpulan data
Gambar 3.2 Usecase Sistem Berjalan
Mahasiswa
40
Tabel 3.1 Keterangan Use Case
Usecase sistem berjalan
Nama Use Case
Aktor Memiliki hak akses masing – masing pada kegiatan yang tergambar di use case Staff TU, Dosen pembimbing, dosen penguji, Mhs, coordinator TA. Tidak ada log in untuk coordinator TA dan staff TU Pendaftaran TA sampai dengan proses pengumpulan dokumentasi Tugas akhir.
Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
-
Mahasiswa
Koordinator TA
Staff TU
p
Mengisi Form pendaftran TA Catak laporan
Meminta pengesahan pada koordinator TA
Pengesahan form pendaftran TA
Input data pengajuan sidang
Pengembalian form pengajuan sidang seminar
Gambar 3.3 Activity Diagram berjalan pendaftaran TA
41
3.9
Permodelan Usecase Rancangan Pada tahap ini akan kita bandingkan tahap use case sistem berjalan dengan
tahap rancangan untuk sistem yang akan di rancang.Untuk lebih jelasnya kita lihat use case rancangan dibawah ini : System Login
Pilih Dosen Pembimbing
Pilih Dosen Penguji
Input Jadwal sidang Koordinator TA Cetak laporan Input data mahasiswa Input data judul TA Input data pendftran sidang Input hasil sidang Staff TU Penerimaan Dokumen sidang Input honor
Dosen Penguji
Pengujian sidang
Penilaian
Gambar 3.4 Usecase Usulan
42
Tabel 3.2 Keterangan Use Case Login Nama Use Case
Log in
Deskripsi Singkat
Login User
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Staff TU, coordinator TA Aktor menginput username dan password untuk dapat masuk ke home(halaman utama). Terdapat form log in untuk staff dan dosen untuk membatasi hak akses antar user
Tabel 3.3 Keterangan Use Case input data mahasiswa Nama Use Case
input data mahasiswa
Deskripsi Singkat
Input data mahasiswa oleh staff TU
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Staff TU Login Penginputan data mahasiswa oleh staff TU Penginputan data pada form website tugas akhir dan menyimpan di database
Tabel 3.4 Keterangan Use Case data dosen Nama Use Case Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
input data dosen Input data dosen oleh staff TU Staff TU Login Penginputan data dosen oleh staff TU Penginputan data pada form data dosen website tugas akhir dan menyimpan di database
43
Nama Use Case
input data hasil sidang
Deskripsi Singkat
Input data hasil sidang oleh staff TU
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Staff TU Login Staff tu membuka form pengumpulan dokument tugas akhir dan menginput kemudian tersimpan di database Penginputan data pada form pengumpulan dokumen TA pada website tugas akhir dan menyimpan di database
Tabel 3.5 Keterangan Use Case input hasil sidang Tabel 3.6 Keterangan Use Case input honor dosen Nama Use Case
input data honor Dosen
Deskripsi Singkat
Penginputan data honor dosen
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Staff TU Login Staff TU membuka form honor untuk menginput honor dosen untuk perhitungan honor Penginputan data pada form honor pada website tugas akhir dan menyimpan di database
Tabel 3.7 Keterangan Use Case input bimbingan Nama Use Case
input data Bimbingan
Deskripsi Singkat
Penginputan data bimbingan
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Dosen pembimbing Login Dosen pembimbing menginput progress bimbingan pada halaman asistensi Penginputan data asistensi untuk setiap mahasiswa bimbingan dan tersimpan di database
44
Tabel 3.8 Keterangan Use Case daftar sidang Nama Use Case
input data dafar sidang
Deskripsi Singkat
Pendaftaran sidang yang dilakukan mahasiswa
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Staff TU Login Staff tu membuka halaman pendaftaran sidang dan menginput data mahasiswa peserta sidang Staff tu menginput data mahasiswa peserta sidang
Tabel 3.9 Keterangan Use Case penilaian sidang Nama Use Case
input data penilaian sidang
Deskripsi Singkat
Penginputan nilai sidang
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Staff TU Login Staff tu mendapatkan hasil sidang dari dosen penguji dan pembimbing dan kemudian menginput pada halaman penilaian sidang untuk kemudian dicetak sebagai laporan Penginputan nilai dan menyimpan di database
Tabel 3.10 Keterangan Use Case pengumpulan dok.sidang Nama Use Case
input data pengumpulan dokumen sidang
Deskripsi Singkat
Penginputan doumen sidang(hardcover),(softcopy), CD
Aktor Pra Kondisi Tindakan Utama
Staff TU Login Staff TU menginput mahasiswa yang menyerahkan dokumen hasil sidang.
Tindakan Alternatif Pasca Kondisi
Menginput dan menyimpan ke database
45
3.10
Permodelan activity diagram Activity diagram digunakan untuk menggambarkan proses bisnis dan alur
kerja dari objek – objek yang berada didalam lingkungan aplikasi secara berurutan langkah demi langkahnya.
Staff
Sistem
start
Login
Tampilan Menu Tugas akhir
Masukan data yang akan di input
Cek kevalidan data yang masuk
Menyimpan data baru ke database
stop
Gambar 3.5 Activity input data oleh staff TU
46
Tabel 3.11 Activity Diagram penginputan data
Nama Activity
Activity Diagram penginputan data
Deskripsi Singkat
Staff TU menginput data baru kedalam database
Aktor
Staff TU
Pra Kondisi
Login
Tindakan Utama
Staff TU melakukan login dan kemudian masuk kehalaman utama, dan kemudian input data yang akan dimasukan ke database
Tindakan Alternatif
-
Pasca Kondisi
-
47
Mahasiswa
Staff TU
Mengisi data penyerahan tugas akhir
Menyerahkan dokumentasi TA Input data mahasiswa pada form dokumentasi TA Check kelengkapan data
Menyerahkan form kelengkapan tugas akhir Menerima dokumentasi TA
Gambar 3. 6 Activity diagram penyerahan tugas akhir Tabel 3.12 Keterangan Activity diagram penyerahan tugas akhir Nama Activity
Activity Diagram Penyerahan Dokumen tugas akhir
Deskripsi Singkat
Mhs mengisi form penyerahan tugas akhir, lalu staff TU menerima dan mencetak laporan
Aktor
Staff TU dan mahasiswa
Pra Kondisi
-
Tindakan Utama
Mahasiswa menyerahkan dokumen tugas akhir
Tindakan Alternatif
-
Pasca Kondisi
-
48
Mahasiswa
Dosen pembimbing
Staff TU
Catak laporan Mengisi form pengajuan seminar atau sidang
Catak laporan Meminta pengesahan kepada dosen pembimbing
Pengesahan Form pengajuan Input data pengajuan sidang
Pengembalian form pengajuan sidang seminar
Gambar 3.7 Diagram Activity pengajuan seminar dan sidang
Koordinator TA
Terima data
49
Table 3.13 Keterangan Pengajuan Sidang Seminar Nama Activity
Activity Diagram pengajuan sidang seminar
Deskripsi Singkat
mahasiswa mengisi form pengajuan sidang seminar dan meminta pengesahan kepada dosen pembimbing untuk sidang dan mengembalikan form kepada staff TU
Aktor
Staff TU, mahasiswa, dan dosen pembimbing.
Pra Kondisi
-
Tindakan Utama
Mahasiswa melakukan pendaftaran sidang
Tindakan Alternatif
-
Pasca Kondisi
-
Gambar 3.8 Activity diagram laporan
Koordinator TA
Sistem
start
Memilih menu laporan
Menamilkan Menu laporan Dokumen tugas akhir
Masukan Kondisi
Cek kevalidan data yang masuk
Konfirmasi tidak bisa menampilkan (Data tidak valid) (data valid) Menampilkan laporan
stop
50
Tabel 3.14 Keterangan Activity Laporan
Nama Activity
Activity Diagram laporan
Deskripsi Singkat
Koordinator TA membuka laporan lalu memilih menu cetak laporan ,jika data tidak valid maka tidak bisa cetak laporan.
Aktor
Koordinator TA
Pra Kondisi
-
Tindakan Utama
Cetak laporan
Tindakan Alternatif
-
Pasca Kondisi
-
3.11
Permodelan sequence diagram sequence diagram pada sistem informasi tugas akhir digunakan untuk
menggambarkan scenario atau rangkaian langkah – langkah yang dilakukan di dalam aplikasi sebagai respon dari sebuah kejadian untuk menghasilkan output tertentu.
51
1. Sequence Login User
Home
Form login
LOGIN
Staff Masuk menu login Input username dan password
Halaman Utama
Selesai
Gambar 3.9 Sequence Login User Tabel 3.15 Keterangan Sequence Login User Nama Activity
Sequence Log in User
Deskripsi Singkat
Staff melakukan login dengan menginput username dan password.
Aktor
Staff
Pra Kondisi
-
Tindakan Utama
Staff membuka menu log in dan mengisi form log in dengan memasukan username dan passwordkemudian pilig log in, jika username dan password salah maka akan kembali lagi ke form log in
52
2. Sequence Input Data oleh Staff TU
mahasiswa
home
Login
database
staff
Lakukan login Masuk menu utama Input Nim,Nama,email, jumlah sks, telp, program Data masuk ke database mahasiswa
Selesai
Gambar 3.10 Sequence Input Data oleh Staff TU
Tabel 3.16 Keterangan Sequence input data Nama Activity
Sequence inpu data
Deskripsi Singkat
Penginputan data ke dalam database
Aktor Pra Kondisi Tindakan Utama
Staff Staff TU membuka halaman utama kemudian membuka menu TA lalu kemudian input data kedalam database
53
3. Sequence Pendaftaran TA
home
login
Form Pendaftaran Tugas akhir
database
Staff
Lakukan login Masuk ke dalam halaman utama
Pilih tahun akademik,semest er, kemudian input Nim,Judul TA, dan IPK Tersimpan ke dalam database pendaftaran_ta
Selesai
Gambar 3.11 Sequence Pendaftaran TA Tabel 3.17 Keterangan Sequence Pendaftaran TA Nama Activity
Sequence Pendaftaran tugas akhir
Deskripsi Singkat
Staff melakukan input data pendaftaran TA
Aktor
Staff
Pra Kondisi
-
Tindakan Utama
Staff membuka halaman utama kemudian pilih menu pendaftaran TA mengisi form TA yang terdiri dari nama,Nim, Jurusan, Fakultas, Judul TA
54
4. Sequence Pendaftaran Sidang Seminar
Home
Menu Pendaftaran Sidang
Form pendaftaran sidang seminar
database
Staff
login
Pilih menu pendaftaran sidang seminar Input Nim, dan kelengkapan dokumen
Tersimpan ke dalam database pendaftaran_sidang
Selesai
Gambar 3.12 Sequence Sidang Seminar
Tabel 3.18 Keterangan Sequence Pendaftaran Sidang Seminar Nama Activity
Sequence Pendaftaran sidang seminar
Deskripsi Singkat
Staff melakukan input data Pendaftaran sidang
Aktor
Staff
Pra Kondisi
-
Tindakan Utama
Staff membuka halaman utama kemudian pilih menu pendaftaran sidang mengisi form pendaftaran sidang
55
3.12
Class Diagram honor -Kd_honor -nama_honor -jumlah_honor +Edit()() +Save()() +Delete()() +Print()() +Exit()() 1
* 1
*
mahasiswa -Nim -Nama_mhs -email_mhs -jumlahsks_mhs -tlp_mhs -program +Edit()() +Save()() +Delete()() +Print()() +Exit()()
1 *
1…* *
* *
honor_dosen
Pendaftran_ta -No_daftarTA -Nim -tgl_daftar -*Nip -Judul_TA -IPK_mhs -tahun -semester +Edit()() +Save()() +Delete()() +Print()() +Exit()()
Dosen 1..* *
*
1
1
1
-Nip -Nama_dosen -Telp_dosen -Email_dosen -Alamat_dosen -Username -Password -hak +Edit()() +Save()() +Delete()() +Print()() +Exit()()
1
1..*
1
1 staff
jadwal -id_jadwal -Nim -tgl -sesi -tempat -penguji1 -penguji2 -penguji3 +Save() +Edit() +Delete()
bimbingan
1
-nip -nama -pemb -peng -ketua -sek -honor_pem -honor_peng -honor_ketua -honor_sek +Edit()() +Save()() +Delete()() +Print()() +Exit()()
-id_bimbingan -Nim -Nip -Tgl_bimbingan -isi_bimbingan -judulta +Edit()() +Save()() +Delete()() +Print()() +Exit()() +View()()
1
Sesi
1..*
1
-No_daftar -tgl_daftar -No_daftarTA -Sesi -Tempat -dokumen +Edit()() +Save()() +Delete()() +Print()() +Exit()()
1
1
*
*
-No_daftar_sidang -kd_sesi -Nim -kd_tempat -Nip -tanggal +Edit()() +Save()() +Delete()() +Print()() +Exit()() *
1…*
*
*
1
1..*
*
*
1
dokumen_sidang
hasil_sidang -id_hasil -No_daftar -pb -p1 -p2 -p3 -mutu -total +Edit()() +Save()() +Hitung() +Print()() +Exit()()
1 detail_sidang
pendaftaran_sidang
1
1..*
* 1
-nim -nama -tanggal -judulta -dokumen +Edit()() +Save()() +Delete()() +Print()() +Exit()() 1..1
1..1
Gambar 3.13 Class Diagram
-Kd_sesi -Jam_sesi +Edit()() +Save()() +Delete()() +Print()() +Exit()()
Tempat -Kd_tempat -Nama_tempat +Edit()() +Save()() +Delete()() +Print()() +Exit()()
-Nip -Nama_staff -Tlp_staff -password -username +Edit()() +Save()() +Delete()() +Print()() +Exit()()
56
3.13
Spesifikasi Basis Data Rancangan basis data (database) bertujuan untuk diperolehnya basis data
yang efesiensi dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah untuk memanipulasi data serta bebas dari redudansi data. 1.
Tabel Mahasiswa Nama tabel
: Mahasiswa
Primary key
: Nim Tabel 3.19 Database Mahasiswa
No
Field
Type
Panjang
Keterangan
1
Nim
VARCHAR
11
No.Induk Mhs
2
Nama_mhs
VARCHAR
50
Nama Mhs
3
email_mhs
VARCHAR
50
Email mhs
4
jumlahsks_mhs
VARCHAR
3
Jumlahskslulus mhs
5
tlp_mhs
VARCHAR
12
No tlp mhs
6
Program
VARCHAR
20
Program Mahasiswa
2.
Tabel Sesi Nama table
: Sesi
Primary key
: kd_Sesi Tabel 3.20 Database Sesi
No
Field
Type
Panjang
Keterangan
1
kd_sesi
VARCHAR
5
Kode sesi
2
Jam_sesi
DATE/TIME
-
Jam sesi sidang
57
3.
Tabel dosen Nama tabel
: dosen
Primary key
: Nip Tabel 3.21 Database Dosen
No
Field
Type
Panjang
Keterangan
1
Nip
VARCHAR
9
No.Induk dosen
2
Nama_dosen
VARCHAR
50
Nama dosen
3
Telp_dosen
VARCHAR
12
No.tlp dosen
4
Email_dosen
VARCHAR
50
Email dosen
5
Alamat_dosen
VARCHAR
100
Alamat dosen
6
Username
VARCHAR
50
Username dosen
7
Password
VARCHAR
100
Password dosen
8
hak
VARCHAR
12
Hak akses login
4.
Tabel bimbingan Nama tabel
: bimbingan
Primary key
:Id_bimbingan Tabel 3.22 Database Bimbingan
No
Field
Type
Panjang
Keterangan
1
Id_bimbingan
VARCHAR
4
Id bimbingan
2
Nim
VARCHAR
11
No.Induk Mhs
3
Nip
VARCHAR
9
No.iduk dosen
4
Tgl_bimbingan
Date
-
Tgl bimbingan
5
isi_bimbingan
VARCHAR
80
Kegiatan bimbingan
6
Judulta
VARCHAR
100
Judul TA
58
5.
Tabel Pendaftran_ta Nama tabel
: pendaftran_ta
Primary key
: No_daftarTA
No
Field
Type
Panjang
Keterangan
1.
No_daftarTA
VARCHAR
6
No. urut pendaftran
2.
Nim
VARCHAR
11
No.induk Mhs
3.
tgl_daftar
DATE
-
Tgl dftr TA
4.
Nip
VARCHAR
9
No.induk Dosen
5.
Judul_TA
VARCHAR
100
Judul TA mhs
6.
Ipk_mhs
VARCHAR
5
Ipk mahasiswa
7
Tahun
VARCHAR
11
Tahun akademik
8
Semester
6.
VARCHAR 6 Semester mahasiswa Tabel 3.23 Database Pendaftaran TA
Tabel hasil_sidang Nama table
: hasil_sidang
Primary key
:id_hasil Tabel 3.24 Database Hasil Sidang
No
Field
Type
Panjang
Keterangan
1
id_hasil
VARCHAR
6
Id hasil
2
No_daftar
VARCHAR
6
No daftar
3
Pb
INT
3
Nilai pembimbing
4
P1
INT
3
Nilai penguji 1
5
P2
INT
3
Nilai penguji 2
6
P3
INT
3
Nilai penguji 3
7
mutu
VARCHAR
1
Mutu nilai
8
Total
INT
5
Total nilai
59
7.
Tabel staff Nama table
: staff
Primary key
:Nip Tabel 3.25 Database Staff
No
Field
Type
Panjang
Keterangan
1
Nip
VARCHAR
9
No.induk pegawai
2
Nama_staff
VARCHAR
30
Nama staff
3
Tlp_staff
VARCHAR
12`
No tlp staff
4
Password
VARCHAR
100
Password staff
5
Username
VARCHAR
30
Username staff
8.
Tabel honor_dosen Nama table
: Tabel Honor dosen
Primary key
:Nip Tabel 3.26 Database Honor Dosen
No
Field
Type
Panjang
Keterangan
1
Nip
VARCHAR
9
Kode honor
2.
Nama
VARCHAR
50
No.Induk dosen
3
Pemb
INTEGER
2
pembimbing
4
Peng
INTEGER
2
Penguji
5
Ketua
INTEGER
2
Ketua Sidang
6
Sek
INTEGER
2
Sekretaris
7
honor_pem
INTEGER
10
Honor pembimbing
8
honor_peng
INTEGER
10
Honor Penguji
9
honor_ketua
INTEGER
10
Honor ketua
10
honor_sek
INTEGER
10
Honor_sekretaris
60
9.
Tabel tempat Nama table
: tempat
Primary key
: kd_Tempat Tabel 3.27 Database Tempat
No
Field
Type
Panjang
Keterangan
1
kd_tempat
VARCHAR
5
Kode Tempat
2
Nama_tempat
VARCHAR
15
Nama tempat sidang
10. Tabel pendaftran_sidang Nama table
: pendaftran_sidang
Primary key
:No_daftar
Tabel 3.28 Database Pendaftaran SidangTabel Detail Sidang No
Field
Type
Panjang
Keterangan
1
No_daftar
VARCHAR
6
Nomor daftar
2
tgl_daftar
DATE
-
Tanggal daftar
3
No_daftarTA
VARCHAR
6
No daftar TA
4
Sesi
VARCHAR
5
Sesi sidang
5
Tempat
VARCHAR
15
Tempat sidang
6
Dokumen
VARCHAR
100
Dokumen sidang
61
11. Tabel detail_sidang Nama table
: detail_ sidang
Primary key
: No.daftar_sidang Tabel 3.29 Database Detail Sidang
No
Field
Type
Panjang
Keterangan
1
No.daftar_sidang
VARCHAR
3
No.Daftar Sidang
2
kd_sesi
VARCHAR
5
Kode sesi sidang
3
Nim
VARCHAR
15
No.induk mhs
4
kd_tmpt
VARCHAR
5
Kode tempat sidang
5
Nip
VARCHAR
15
No.induk dosen penguji ,pembimbing
6
Tanggal
DATE
-
Tanggal sidang
12. Tabel Honor Nama table
: honor
Primary key
:kd_honor Tabel 3.30 Database Honor
No
Field
Type
Panjang
Keterangan
1
kd_honor
VARCHAR
5
Kode Dokumen
2
nama_honor
VARCHAR
50
Nama dokumen
3
jumlah_honor
DECIMAL
12
Jumlah honor
62
13. Tabel jadwal Nama table
:jadwal
Primary key
:id_jadwal Tabel 3.30 Database jadwal
No
Field
Type
Panjang
Keterangan
1
Id_jadwal
VARCHAR
6
Kode Dokumen
2
Nim
VARCHAR
11
Nim mahasiswa
3
tgl
DATE
-
Tanggal sidang
4
sesi
VARCHAR
5
Sesi Sidang
5.
tempat
VARCHAR
15
Tempat sidang
6.
penguji1
VARCHAR
50
Penguji 1
7.
penguji2
VARCHAR
50
Penguji 2
8
penguji3
VARCHAR
50
Penguji 3
14.Tabel dokumen_sidang Nama table
:jadwal
Primary key
:id_jadwal Tabel 3.30 dokumen_sidang
No
Field
Type
Panjang
Keterangan
1
nim
VARCHAR
11
Nim mahasiswa
2
nama
VARCHAR
50
Nama mahasiswa
3
tanggal
DATE
4
judulta
5.
dokumen
-
Tanggal pengumpulan sidang
VARCHAR
100
Judul TA mahasiswa
VARCHAR
50
Jenis Dokumen
63
3.14
Struktur Tampilan SISTEM ADMINISTRASI TUGAS AKHIR
HOME
DATA
PENDAFTARAN
Mahasiswa
Pendaftaran TA
Staff
Pendaftaran Sidang
Dosen
Pengumpulan Dok TA
ENTRY NILAI Penilaian Sidang
BIMBINGAN Halaman Asistensi
JADWAL
HASIL SIDANG
Jadwal Sidang
Sesi Tempat Honor Hitung Honor
Gambar 3.14 Struktur tampilan Staff tata usaha
LAPORAN Laporan Dokumen Sidang Laporan Honor Dosen
LOGOUT
64
SISTEM ADMINISTRASI TUGAS AKHIR
HOME
DATA
PENDAFTARAN
Mahasiswa
Pendaftaran TA
Staff
Pendaftaran Sidang
Dosen
Pengumpulan Dok TA
ENTRY NILAI Penilaian Sidang
BIMBINGAN
JADWAL
Halaman Asistensi
HASIL SIDANG
LAPORAN Laporan Dokumen Sidang
Jadwal Sidang
Laporan Honor Dosen
Sesi Tempat Honor Hitung Honor
Gambar 3.15 Struktur tampilan Staff koordinator TA
SISTEM ADMINISTRASI TUGAS AKHIR
HOME
BIMBINGAN
LOGOUT
Halaman Asistensi
Gambar 3.16 Struktur tampilan Dosen Pembimbing
LOGOUT
65
3.15
Rancangan Layar
1. Rancangan Layar Log In LOGIN ADMINISTRATOR
Username Password LOGIN
Gambar 3.17 Rancangan Layar Halaman Login 2. Rancangan Layar Halaman Utama
BANNER Home
Data
Pendaftaran
Entry Nilai
Bimbingan
Jadwal
Hasil Sidang Lapoaran
Visi ………………………………………………………………………………… …………………. …………………………….. Misi ………………………………………………………………………………… ……………… ………………………………………...
FOOTER
Gambar 3.18 Rancangan Layar Halaman Utama
Logout
66
3. Rancangan Layar Data Staff Data Staff Fakultas Ilmu Komputer Program Studi Sistem Informasi NIP Nama Telepon Username Password Save No
Print NIP
Exit Nama
Telp
Username
Password
Action
Gambar 3.19 Rancangan Layar Halaman Staff
4. Rancangan Layar Data Mahasiswa Data Mahasiswa Program Studi Sistem Informasi NIM Nama Email Telp Program Save No
Print NIM
Exit Nama
Email
Jumlah SKS Telepon Program Action
Gambar 3.20 Rancangan Layar Halaman Mahasiswa
67
5. Rancangan Layar Data dosen
Data Dosen NIP Nama Telp Email Alamat Username Password Save
Print
No
NIP
Exit Nama
Telp
Email
Alamat Username Password Action
Gambar 3.21 Rancangan Layar Dosen 6. Rancangan Layar Data Sesi
Kode Sesi Jam Sesi
Save
No
Exit
Kode Sesi
Nama Sesi
Gambar 3.22 Rancangan Layar Halaman Sesi
Action
68
7. Rancangan Layar Data Tempat
Kode Tempat Nama Tempat
Save
No
Exit
Kode Tempat
Nama Tempat
Action
Gambar 3.23 Rancangan Layar Halaman Tempat
8. Rancangan Layar Hitung Honor
NIP Nama Jumlah Pembimbing Jumlah Menguji Ketua Sidang Sekretaris Honor Pembimbing Honor Penguji Honor Ketua Sidang Honor Sekretaris
Save No
NIP
Print
Exit Nama
Jumlah Bimbingan
Jumlah Penguji
Ketua Honor Honor Honor Ketua Honor Honor Action Sekretaris Sekretaris Total PPH Bersih Sidang Sidang Pembimbing Penguji
Gambar 3.24 Rancangan Layar Hitung Honor
69
9. Rancangan Layar Pendaftaran TA Pendaftaran Tugas Akhir Program Studi Sistem Informasi Semester Tahun Akademik No. Pendaftaran Nim Nama mahasiswa Nip Nama Dosen Judul TA IPK Save No
Print
Cari
Exit
No. Pendaftaran
NIM
nama
Tanggal daftar
Dosen pembimbing
Judul TA
ipk
Action
Gambar 3.25 Rancangan Layar Halaman Pendaftaran TA
10. Rancangan Layar Pendaftaran Sidang Pendaftaran Sidang Program Studi Sistem Informasi No. Pendaftaran Sidang Nim Nama
Cari
No. Daftar TA
Sesi Tempat Hardcover 3 Buah Form Pengajuan Sidang
Kelengkapan
Bukti bebas kewajiban
Save
Print
No
NIM
Exit Nama
Tanggal Daftar
Dokumen
Sesi
Tempat
Action
Gambar 3.26 Rancangan Layar Halaman Pendaftaran Sidang
70
11. Rancangan Layar Dokumen TA Data Dokumen Tugas Akhir Nim Nama Judul TA Tipe Dokumentasi
Save
Softcopy Hardcover CD BUKU
Exit
No
Nim
Nama
Tanggal
Judul TA
Tipe Dokumen
Action
Gambar 3.27 Rancangan Layar Halaman Pengumpulan dokumen TA
12. Rancangan Layar Enry Nilai Penilaian Sidang
cari
Nim Nama Judul TA Nip Nilai Pembimbing Penguji I Penguji II Penguji III Mutu Total Nilai Save Hitung
No NIM
Print
Nama
Exit
Nilai Penguji I Penguji II Pembimbing
Penguji III
Mutu
Total
Action
Gambar 3.28 Rancangan Layar Halaman Penilaian sidang
71
13. Rancangan Layar Bimbingan Asistensi
Id Nim Nip Judul TA Isi Bimbingan Save
Print
Exit
Cari Nim
:
Cari
No
Nim
Nip
Judul TA
Isi Bimbingan
Tanggal Bimbingan
Action
Gambar 3.29 Rancangan Layar Halaman Asistensi 14. Rancangan Layar Jadwal Sidang Jadwal Sidang – Jurusan Sistem Informasi Semester Genap 2011 - 2012 Tanggal No Tanggal
Print
Save
: Nim
Nama
Judul
Pembimbing
penguji1 Penguji 2
Penguji 3
Sesi
Tempat
Exit
Gambar 3.30 Rancangan Layar Halaman Jadwal 15. Rancangan Layar Hasil Sidang Hasil Sidang – Jurusan Sistem Informasi Semester Genap 2011 - 2012
No
Nim
Print
Exit
Nama
Judul
Pembimbing
Penguji
Nilai Nilai Penguji Pembimbing
Nilai Akhir
Gambar 3.31 Rancangan Layar Halaman Hasil Sidang
Mutu
72
16. Rancangan Layar Laporan Dokumen TA
Data Dokumen Tugas Akhir Fakultas Ilmu Komputer Universitas Mercu Buana
No
Nim
Print
Exit
Nama
Tanggal
Judul TA
Tipe Dokumen
Gambar 3.32 Rancangan Layar Halaman Laporan dokumen TA
17. Rancangan Layar Laporan Honor Dosen Laporan Honor Dosen Program Studi Sistem Informasi Universitas Mercu Buana
No
Print
Nip
Nama
Jumlah Bimbingan
Jumlah Penguji
Ketua Sidang
Sekretaris
Honor Pembimbing
Honor Honor Ketua Honor Penguji Sidang Skretaris
Exit
Gambar 3.33 Rancangan Layar Halaman Laporan Honor Dosen
TTD