v
Universitas Kristen MaranathaINTISARI
Kemajuan di bidang teknologi informasi mengalami kemajuan seiring dengan meningkatnya kebutuhan informasi yang lebih baik dan efisien. Dengan kemajuan ini , pengelolaan pengumuman yang akan disampaikan kepada mahasiswa pada fakultas Teknologi Informasi yang awalnya dilakukan manual akan dikembangkan menjadi sebuah sistem pengumuman yang terkomputerisasi sehingga dapat menampilkan isi konten yang berbeda beda.
Program ini menyediakan beberapa fitur lain seperti pengolahan teks berjalan yang nantinya akan ditampilkan pada bagian bawah layar ,selanjutnya ada teks statik yang akan ditampilkan pada bagian kanan layar ,lalu pengaturan logo yang nantinya akan ditampilkan pada layar pengumuman, ada juga pengaturan gambar-gambar yang nantinya akan ditampilkan pada layar utama sebagai pengumuman dan juga pemutaran video yang dapat diatur.
vi
Universitas Kristen MaranathaABSTRACT
Advances in information technology are progressing in line with the increasing
need for better information and efficient. With these advances, the management of
announcements that will be delivered to students at the faculty of Information
Technology which was originally performed manually will be developed into
computerized system that can display content that is different and can be presented in a
form that more attractive. With its application there is then the user can process a lot of
digital notice board as well as monitor the activities of the display screen is periodically
announcement.
This program provides several other features such as running text processing ,
then there is static text to be displayed on the right side of the screen ,then setting a logo
that will be displayed on the announcement, there are also setting the images will be
displayed on the main screen as well as announcements and video playback can be set.
This announcement system will later be made into an efficient desktop
applications. In conclusion the benefits to be provided to the users of these applications
is the ease to make an announcement to students faculty of Information Technology in a
far more interesting than the announcement besides the system also may contain
content that varies is expected to make this announcement systems become more
vii
Universitas Kristen MaranathaDAFTAR ISI
LEMBARAN PENGESAHAN ... i
LEMBARAN PERNYATAAN ... ii
SURAT PERNYATAAN ORISINALITAS KARYA ... iii
KATA PENGANTAR ...iv
1.6 Sistematika Pembahasan ... 5
BAB II DASAR TEORI... 6
2.1 LAN (Local Area Networks) ... 6
2.2 TCP (Transmission Control Protocol) ... 7
2.2.1 TCP (Transmission Control Protocol) Protocol ... 7
2.3 Bahasa Pemrograman C# ... 8
2.4 WPF atau Windows Presentation Foundation ... 10
2.5 UML atau Unified Modeling Language ... 12
BAB III ANALISA DAN PERMODELAN ... 14
3.1 Proses Bisnis ... 14
3.1.1 Proses Bisnis File Broadcasting ... 15
3.1.2 Proses Bisnis Text Announcement Broadcasting ... 16
3.1.3 Proses Bisnis Static Text Broadcasting ... 17
3.1.4 Proses Bisnis File Transfer ... 18
3.1.5 Proses Bisnis Playlist Configuration ... 19
viii
Universitas Kristen Maranatha3.1.7 Proses Bisnis Text Announcement Configuration ... 21
3.1.8 Proses Bisnis Static Text Configuration ... 22
3.1.9 Proses Bisnis Streaming ... 23
3.1.10 Proses Bisnis Screen Mode Configuration ... 24
3.1.11 Proses Bisnis Video Duration Configuration ... 25
3.1.12 Proses Bisnis Slide Show Duration Configuration ... 26
3.2 Web Map... 28
3.3 Class Diagram ... 28
3.4 Layout... 29
3.4.1 Layout Halaman Utama ... 29
3.4.2 Layout Halaman Configuration Menu ... 30
3.4.3 Layout Halaman File Broadcasting ... 30
3.4.4 Layout Halaman Text Announcement Broadcasting ... 31
3.4.5 Layout Halaman Static Text Broadcasting ... 31
3.4.6 Layout Halaman Playlist Configuration ... 32
3.4.7 Layout Halaman Text Announcement Configuration ... 33
3.4.8 Layout Halaman Slide Show and Logo Configuration ... 34
3.4.9 Layout Halaman File Transfer ... 34
3.4.10 Layout Halaman Static Text Configuration ... 35
3.4.11 Layout Halaman Streaming ... 35
3.4.12 Layout Halaman Screen Mode Configuration ... 36
3.4.13 Layout Halaman Slide Show Duration Configuration ... 36
3.4.14 Layout Halaman Video Duration Configuration ... 37
3.4.15 Layout Halaman Client Screen ... 37
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 38
4.1 Menu Broadcasting Untuk Staf dan Dosen ... 38
4.1.1 Form Utama ... 38
4.1.2 Form Text Announcement Broadcasting ... 40
4.1.3 Form Static Text Broadcasting ... 41
4.1.4 Form Broadcast File Transfer ... 42
4.2 Menu Konfigurasi Utama ... 44
4.2.1 Menu Konfigurasi Utama ... 44
ix
Universitas Kristen Maranatha4.2.3 Menu Playlist Configuration ... 49
4.2.4 Menu Text Announcement Configuration ... 50
4.2.5 Menu Slide Show and Logo Configuration ... 51
4.2.6 Menu Static Text Configuration ... 55
4.2.7 Menu Streaming ... 56
4.2.8 Menu Screen Mode ... 57
4.2.9 Menu Slide Show Duration Configuration ... 58
4.2.10 Menu Video Duration Configuration ... 59
BAB V PENGUJIAN ... 61
5.1 Black Box Testing ... 61
5.1.1 Proses Pembukaan Menu Text Announcement Broadcast ... 61
5.1.2 Proses Pembukaan Menu Static Text Broadcast ... 62
5.1.3 Proses Pembukaan Menu File Broadcast ... 62
5.1.4 Proses Pengiriman Text Announcement Broadcast ... 63
5.1.5 Proses Pengiriman Static Text Broadcast ... 64
5.1.6 Proses Pengiriman File Broadcast ... 66
5.1.7 Proses Pengiriman File Transfer ... 67
5.1.8 Proses Konfigurasi Playlist ... 68
5.1.9 Proses Konfigurasi Text Announcement ... 69
5.1.10 Proses Konfigurasi Slide Show dan Logo ... 70
5.1.11 Proses Konfigurasi Static Text ... 72
5.1.12 Proses Streaming ... 73
5.1.13 Proses Pergantian Screen Mode... 74
5.1.14 Proses Konfigurasi Slide Show Duration ... 76
5.1.15 Proses Konfigurasi Video Duration ... 77
5.2 White Box Testing ... 78
5.2.1 Pengujian Proses Penginisialisasian GroupBox ... 78
5.2.2 Pengujian Proses Pengiriman Gambar Monitor Client ... 79
5.2.3 Pengujian Proses Pengiriman Configuration File Single Client ... 79
5.2.4 Pengujian Proses Pengiriman Configuration File Broadcast ... 80
5.2.5 Pengujian Proses Streaming Sender ... 82
BAB VI KESIMPULAN DAN SARAN ... 83
x
Universitas Kristen Maranatha6.2 Saran ... 83
DAFTAR PUSTAKA ... 84
LAMPIRAN A – KETERANGAN CLASS DIAGRAM ... 1
LAMPIRAN B – USER MANUAL... 1
xi
Universitas Kristen MaranathaDAFTAR GAMBAR
Gambar II.1 Diagram Jangkauan LAN ... 6
Gambar II.2 Diagram Class ... 13
Gambar II.3 Diagram Uji Kasus... 13
Gambar II.4 Diagram Aktivitas ... 13
Gambar III.1 Diagram Use Case ... 15
Gambar III.2 Diagram Aktivitas File Broadcasting... 16
Gambar III.3 Diagram Aktivitas Text Announcement Broadcasting ... 17
Gambar III.4 Diagram Aktivitas Static Text Broadcasting ... 18
Gambar III.5 Diagram Aktivitas file transfer ... 19
Gambar III.6 Diagram Aktivitas playlist configuration ... 20
Gambar III.7 Diagram Aktivitas slide show and logo configuration ... 21
Gambar III.8 Diagram Aktivitas Text Announcement Configuration ... 22
Gambar III.9 Diagram Aktivitas Static Text Configuration ... 23
Gambar III.10 Diagram Aktivitas Streaming ... 24
Gambar III.11 Diagram Aktivitas Screen Mode Configuration ... 25
Gambar III.12 Diagram Aktivitas Video Duration Configuration ... 26
Gambar III.13 Diagram Aktivitas Slide Show Duration Configuration ... 27
Gambar III.14 Web Map ... 28
Gambar III.15 Class Diagram ... 29
Gambar III.16 Layout Halaman Utama... 30
Gambar III.17 Layout Halaman Configuration Menu ... 30
Gambar III.18 Layout Halaman File Broadcasting ... 31
Gambar III.19 Layout Text Announcement Broadcasting ... 31
Gambar III.20 Layout Halaman Static Text Broadcasting ... 32
Gambar III.21 Layout Halaman Playlist Configuration ... 33
Gambar III.22 Layout Halaman Text Announcement Configuration ... 33
Gambar III.23 Layout Halaman Slide Show and Logo Configuration ... 34
Gambar III.24 Layout Halaman File Transfer ... 34
Gambar III.25 Layout Halaman Static Text Configuration ... 35
Gambar III.26 Layout Halaman Streaming ... 35
Gambar III.27 Layout Halaman Screen Mode Configuration ... 36
Gambar III.28 Layout Halaman Slide Show Duration Configuration ... 36
Gambar III.29 Layout Halaman Video Duration Configuration ... 37
Gambar III.30 Layout Halaman Client Screen ... 37
Gambar IV.1 Tampilan Utama ... 38
Gambar IV.2 Tampilan Form Text Announcement Broadcasting ... 40
Gambar IV.3 Tampilan Form Static Text Broadcasting ... 41
Gambar IV.4 Tampilan Menu Konfigurasi Utama ... 44
Gambar IV.5 Tampilan Menu File Transfer ... 47
xii
Universitas Kristen MaranathaGambar IV.7 Tampilan Menu Text Announcement Configuration ... 50
Gambar IV.8 Tampilan Menu Slide Show and Logo Configuration ... 52
Gambar IV.9 Tampilan Menu Static Text Configuration ... 55
Gambar IV.10 Tampilan Menu Streaming ... 56
Gambar IV.11 Tampilan Menu Screen Mode ... 58
Gambar IV.12 Tampilan Menu Slide Show Duration Configuration... 59
Gambar IV.13 Tampilan Menu Video Duration Configuration ... 60
Gambar V.1 Pesan konfirmasi "There's no client connected" ... 63
Gambar V.2 Pesan konfirmasi text announcement telah berhasil ... 64
Gambar V.3 Pesan konfirmasi Must ore tha re ipie t ... 64
Gambar V.4 Pesan konfirmasi Static broadcast success ... 65
Gambar V.5 Pesan konfirmasi file broadcast sukses ... 66
Ga ar V. Pesa ko fir asi Co e tio was dis o e ted ... 67
Ga ar V. Pesa ko fir asi New Pla list Co figuratio Se t ... 68
Ga ar V. Pesa ko fir asi New te t a ou e e t Co figuratio Se t ... 70
Ga ar V. Pesa ko fir asi The a ou e e t is alread e ist" ... 70
Ga ar V. Pesa ko fir asi New Logo Co figuratio Se t ... 71
Ga ar V. Pesa ko fir asi New Slide Show Co figuratio Se t ... 72
Ga ar V. Pesa ko fir asi New Stati Co figuratio Se t ... 73
Ga ar V. Pesa ko fir asi Strea i g started ... 74
Ga ar V. Pesa ko fir asi Strea i g Stopped ... 74
Ga ar V. Pesa ko fir asi Slide Show S ree Mode Se t ... 75
Ga ar V. Pesa ko fir asi Videos S ree Mode Se t ... 76
Ga ar V. Pesa ko fir asi New Slide Show Duratio Co figuratio Se t ... 77
Ga ar V. Pesa ko fir asi New Video Duratio Co figuratio Se t ... 78
Gambar V.19 ... 79
Gambar V.20 ... 79
Gambar V.21 ... 80
Gambar V.22 ... 81
xiii
Universitas Kristen MaranathaDAFTAR TABEL
Tabel V.1 Pengujian Proses Pembukaan Menu Text Announcement Broadcast ... 61
Tabel V.2 Pengujian Proses Pembukaan Menu Static Text Broadcast ... 62
Tabel V.3 Pengujian Proses Pembukaan Menu File Broadcast ... 62
Tabel V.4 Pengujian Proses Pembukaan Menu Text Announcement Broadcast ... 63
Tabel V.5 Pengujian Proses pengiriman Static Text Broadcast ... 65
Tabel V.6 Pengujian Proses pengiriman File Broadcast ... 66
Tabel V.7 Pengujian Proses pengiriman File transfer ... 67
Tabel V.8 Pengujian Proses Konfigurasi Playlist ... 68
Tabel V.9 Pengujian Proses Konfigurasi Text Announcement ... 69
Tabel V.10 Pengujian Proses pengiriman Konfigurasi slide show dan logo ... 71
Tabel V.11 Pengujian Proses pengiriman Konfigurasi static text ... 72
Tabel V.12 Pengujian Proses Streaming ... 73
Tabel V.13 Pengujian Proses Pergantian Screen Mode ... 75
Tabel V.14 Pengujian Proses Konfigurasi Slide Show Duration ... 76
xiv
Universitas Kristen MaranathaDAFTAR PROGRAM
Program IV.1 Menampilkan Menu Text Announcement Broadcasting ... 39
Program IV.2 Menampilkan Menu Static Text Broadcasting ... 39
Program IV.3 Menampilkan Menu File Broadcasting ... 39
Program IV.4 TextAnnoucementBroadcast ... 40
Program IV.5 StaticTextBroadcast ... 42
Program IV.6 FileSending (Broadcast) ... 43
Program IV.7 Menampilkan menu Text Announcement Configuration ... 45
Program IV.8 Menampilkan menu Playlist Configuration... 45
Program IV.9 Men Streaming layar client. ... 46
Program IV.10 Mengubah ScreenMode menjadi Slideshow ... 47
Program IV.11 Mengubah ScreenMode menjadi Video ... 47
Program IV.12 FileSending (single client) ... 48
Program IV.13 SendNewPlaylist ... 50
Program IV.14 TextAnnouncementSynchronize ... 51
Program IV.15 SendNewTextAnnouncement ... 51
Program IV.16 RefreshSlideShowAndLogoList ... 52
Program IV.17 SetNewLogo ... 53
Program IV.18 SlideShowStatusChange ... 53
Program IV.19 SlideShowStatusChange ... 54
Program IV.20 SendNewStaticText ... 55
Program IV.21 Streaming ... 56
Program IV.23 Mengubah ScreenMode menjadi SlideShow ... 58
Program IV.24 Mengubah ScreenMode menjadi Video ... 58
Program IV.25 SendSlideShowTimeSpan ... 59
1
BAB I
PENDAHULUAN
Bab 1 ini akan menjelaskan latar belakang, rumusan masalah, apa yang menjadi
tujuan dari penulis dan juga batasan batasan masalah dalam pembuatan penelitian,
sumber data juga sistematika pembahasan yang digunakan.
1.1 Latar Belakang
Universitas Kristen Maranatha memiliki sebuah fakultas yaitu fakultas teknologi
informasi yang memiliki sebuah lantai khusus yang disediakan untuk fakultas tersebut
yaitu lantai delapan (8) yang terletak di Gedung GWM (Graha Widya Maranatha).
Laboratorium Fakultas Teknologi Informasi tersebut adalah fasilitas yang digunakan
mahasiswa Fakultas Teknologi Informasi untuk kuliah, mengerjakan tugas, browsing, dan
lain–lain. Fakultas Teknologi Informasi ini juga memiliki sebuah ruang tata usaha yang
terletak di lantai satu (1). Fakultas ini juga sengaja menyediakan dua (2) buah papan
pengumuman yang terletak masing-masing di depan ruangan staf di laboratorium lantai
delapan (8) juga di depan ruangan tata usaha untuk dilihat oleh mahasiswa fakultas
Yeknologi Informasi.
Sistem pengumuman yang diterapkan oleh instansi masih dengan sistem manual
maka cara manual tersebut memiliki dampak sebagai berikut karena pihak instansi
seringkali menempelkan pengumuman dengan tata letak yang tidak beraturan dan
menggunakan tulisan yang berbeda-beda, juga tidak dicabutnya pengumuman yang
lama sehingga seringkali mahasiswa sulit untuk membedakan pengumuman yang baru
dan yang lama walaupun instansi sudah berkali sering mensosialisasikan papan
pengumuman tersebut melalui forum komunikasi yang dilaksanakan tiap satu (1)
semester sekali tapi tetap saja ada mahasiswa yang tidak membaca
pengumuman-pengumuman yang ditempel, juga karena tidak adanya keseragaman dalam pembuatan
pengumuman seringkali mahasiswa yang rajin melihat pengumuman malah
melewatkan pengumuman yang baru ditempel sehingga seringkali ketinggalan informasi
yang sifatnya penting dan akhirnya merugikan mahasiswa itu sendiri
Sistem pengumuman yang berbentuk multimedia center ini dibuat secara
2
Universitas Kristen Maranatha
pengumuman-pengumuman dan karena bentuknya yang disajikan dengan
menarik sehingga diharapkan beberapa masalah seperti ketinggalan informasi, tidak
dapat membedakan pengumuman yang lama dan yang baru juga kemalasan dalam
melihat pengumuman dapat teratasi dengan baik.
Sistem pengumuman yang akan dibuat oleh penulis memiliki cara kerja sebagai
berikut, ketika ada sebuah pengumuman yang baru yang ingin ditampilkan kepada
mahasiswa maka staf atau pihak yang dipercaya oleh fakultas tinggal memasukan
pengumuman tersebut ke dalam sistem pengumuman yang dibuat penulis.
Pengumuman juga sengaja penulis bedakan menjadi tiga (3) jenis konten yang berbeda
yaitu text, video dan images ketiga jenis konten ini akan diolah dan dipasangkan pada
tempat yang berbeda pada User interface program. Untuk konten jenis pertama yaitu
text penulis menyediakan dua (2) pilihan kepada user pilihan pertama akan digunakan
jika pengumuman yang bersifat text ini memiliki panjang karakter kurang dari 90 huruf,
maka pengumuman tersebut dapat dipasang berupa running text yang nantinya text
dari pengumuman ini akan tampil di bagian paling bawah Interface dan akan berjalan
dari kanan ke kiri, Pilihan kedua yang disediakan adalah pengumuman berupa static text
yang nantinya akan ditampilkan pada bagian kanan interface pengumuman dan
diletakkan dalam sebuah richtextbox. Untuk konten yang kedua yaitu images penulis
memberikan sebuah fitur yang sifatnya mirip seperti slide show nantinya
gambar-gambar yang akan ditampilkan akan berganti dengan animasi fading in dan fading out
yang waktu dari animasinya juga dapat diatur sesuai keinginan user. Konten yang ketiga
adalah videos untuk konten yang terakhir ini penulis menyediakan fitur standar yaitu
video nantinya akan diputar di sebuah layar besar pada interface program.
Seluruh fitur yang tadi sudah disebutkan diatas akan diatur oleh user melalui
sebuah computer server termasuk pengiriman data-data dan konten-konten yang akan
ditampilkan oleh user penulis sudah menyediakan fitur file transfer yang nanti akan
mendukung pengiriman data-data tersebut kepada computer client. Untuk mengecek
apakah pengumuman yang diinginkan oleh user sudah ditampilkan pada computer client
penulis juga sudah menyediakan fitur monitoring pada server yang nantinya akan
menampilkan gambar yang menunjukan aktifitas pada computer client gambar-gambar
aktifitas dari computer client tersebut akan terus diupdate setiap lima (5) detik sekali,
jika user ingin memantau aktifitas dari computer client secara real-time maka penulis
3
Universitas Kristen Maranatha
layaknya kita melihat monitor dari computer client pada layar kita. Fitur lainnya yang
disediakan oleh penulis adalah jika user ingin mengganti banner yang letaknya ada di
bagian paling atas dari interface program maka user tinggal memilih gambar yang
diinginkan untuk digunakan pada computer client itu adalah pilihan yang ditawarkan
oleh fitur yang dibuat penulis jika banner ingin diganti secara manual, fitur lainnya yang
disediakan oleh penulis adalah jika banner ingin diganti secara otomatis maka banner
akan diganti secara otomatis menurut gambar yang tersedia dengan kurun waktu
selama satu (1) hari. Sehingga diharapkan dengan user interface yang bervariasi ini
mahasiswa dapat melihat pengumuman dengan baik.
1.2 Rumusan Masalah
Penulis membagi perumusan masalah berdasarkan latar belakang masalah
penelitian di atas menjadi berikut:
1. Bagaimana membuat aplikasi sistem pengumuman yang lebih mudah dipakai oleh
pengguna?
2. Bagaimana mengatur tata letak dari sebuah sistem pengumuman sehingga
membuat mahasiswa tidak malas lagi melihat pengumuman yang ditampilkan?
3. Bagaimana membuat sistem pengumuman yang baik?
4. Bagaimana mengurangi jumlah mahasiswa yang ketinggalan informasi karena tidak
melihat pengumuman?
5. Bagaimana mengelola berbagai macam konten pada sistem pengumuman dengan
baik?
6. Bagaimana mengelola banyak sistem pengumuman dengan menggunakan sebuah
computer server?
1.3 Tujuan Penelitian
Penulis membagi-bagi tujuan pembuatan kerja praktek berdasarkan latar
belakang di atas dari menjadi beberapa tujuan yaitu:
1. Membuat aplikasi sistem pengumuman yang mudah dimengerti dan dipakai oleh
pengguna.
2. Mengatur tata letak dari sebuah sistem pengumuman sehingga mahasiswa tidak
4
Universitas Kristen Maranatha
3. Membuat sistem pengumuman yang mudah digunakan, menarik untuk dilihat,
dapat mengelola bermacam-macan konten dan juga reliable
4. Meminimalisir jumlah mahasiswa yang ketinggalan informasi karena tidak melihat
pengumuman.
5. Membangun sebuah aplikasi yang dapat mengelola berbagai macam konten dengan
baik.
6. Membangun sebuah aplikasi yang dapat ditempatkan di sebuah server untuk dapat
mengontrol banyak client
1.4 Batasan Masalah
Penulis membatasi fitur dalam pembahasan masalah pengerjaan sistem
pengumuman ini menjadi sebagai berikut:
1. Aplikasi sistem pengumuman ini hanya diaplikasikan untuk Laboratorium Fakultas
Teknologi Informasi.
2. Aplikasi sistem pengumuman ini hanya dapat mengolah video dengan format .wmv,
.avi dan .mp4 dan filenya berukuran kurang dari 100 MB.
3. Aplikasi sistem pengumuman ini hanya dapat mengolah gambar dengan format
.png, .jpeg dan .gif.
4. Aplikasi sistem pengumuman ini hanya dapat mengelola maksimum 10 client
5. Aplikasi sistem pengumuman ini hanya dapat mengirimkan 1 file saja sekali kirim,
termasuk untuk pengiriman file ke banyak objek file yang dikirimkan hanya 1 saja.
6. Aplikasi sistem pengumuman ini hanya dapat mengupdate gambar dari banyak klien
dengan waktu 5 detik sekali
7. Fitur streaming pada aplikasi ini hanya dapat digunakan pada 1 client pada 1 waktu
dan pada saat streaming aplikasi tidak dapat mengirim file juga semua kegiatan
monitoring akan dihentikan karena kebutuhan sumber daya yang tinggi.
8. Aplikasi sistem pengumuman ini tidak akan menunjukan pesan jika pada saat
streaming koneksi tiba-tiba terputus.
9. Jika pada saat melakukan transfer file tiba-tiba terjadi mati listrik tentu saja data
tidak akan sampai ke tujuan dan memiliki kemungkinan corrupt yang tinggi.
10. Aplikasi system pengumuman ini hanya dapat dijalankan di OS Windows XP,
5
Universitas Kristen Maranatha
11. Sistem penanganan kesalahan pada sistem memang dibuat sebaik mungkin tetapi
tidak menjamin bahwa program ini 100% anti-bug dan bebas kesalahan.
12. Aplikasi ini tidak bisa membuat koneksi jika dihalangi Anti virus atau Firewall.
13. Aplikasi ini tidak akan mendeteksi kegagalan pada saat pengiriman file dilakukan jika
kabel atau koneksi terputus secara tiba-tiba.
14. Aplikasi ini hanya dapat berjalan dengan optimal pada perangkat jaringan yang
mendukung transfer rate sebesar 1.0 Gigabit.
1.5 Sumber Data
Sumber data yang digunakan pada pengerjaan kerja praktek adalah sumber data
primer, yakni data-data dosen, dan staf laboratorium serta data-data mata kuliah
beserta jadwal kuliah yang dipegang oleh dosen
1.6 Sistematika Pembahasan
Sistematika Pembahasan Laporan Kerja Praktek tentang implementasi sistem
penjadwalan dan absensi dibagi menjadi enam bab, yaitu:
BAB I PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah,
sistematika penyajian penulis.
BAB II DASAR TEORI
Bab ini berisi landasan teori yang digunakan penulis beserta ilmu dan
teknologi yang digunakan bila ada dalam mengerjakan karya ilmiah ini.
BAB III ANALISA DAN PERMODELAN
Bab ini berisi pembahasan mengenai arsitektur aplikasi sistem, dan
rancangan sistem berupa Web Map, dan Layout program.
BAB IV PERANCANGAN DAN IMPLEMENTASI
Bab ini berisi penjabaran dari tiap fungsi utama yang dibuat pada program.
BAB V PENGUJIAN
Bab ini berisi pembahasan mengenai laporan hasil pengujian blackbox
testing terhadap aplikasi web untuk laboratorium fakultas teknologi
informasi.
BAB VI KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran berdasarkan hasil evaluasi sistem suatu
83
Universitas Kristen Maranatha
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Pembuatan aplikasi multimedia center ini berhasil memberikan manfaat pada
pengguna, dimana aplikasi ini dapat memberikan solusi pada masalah pengumuman
dengan memberikan sebuah tampilan yang lebih menarik dan terorganisir sehingga
memudahkan para mahasiswa di dalam melihat pengumuman yang dipasang. Sekarang
ini pengumuman dapat memiliki keseragaman format sehingga mahasiswa dimudahkan
dalam melihat pengumuman dan juga dapat dengan mudah membedakan pengumuman
yang lama dengan pengumuman yang baru, yang berarti juga penulis berhasil mencapai
tujuannya yaitu untuk mempermudah mahasiswa dalam melihat pengumuman dengan
cara memberikan sebuah sistem pengumuman yang terkomputerisasi sehingga dapat
mengolah berbagai macam konten yang berbeda dan bervariasi, pemberian format juga
memberikan kontribusi sehingga mahasiswa tidak lagi malas melihat pengumuman.
Selain itu fitur streaming adalah sebuah fitur vital dari aplikasi ini karena dengan adanya fitur ini maka pengguna dapat dengan mudah menelusuri aktifitas dari layar client.
Sehingga juga dapat memudahkan penggunanya dalam memantau kegiatan dari
clientnya.
6.2 Saran
Saran yang diberikan untuk mengembangkan aplikasi lebih lanjut, yaitu
pengembangan struktur coding yang lebih baik, pengaturran bandwith yang lebih baik
agar dapat dijalankan pada jaringan wireless dan juga pengembangan user interface
yang dapat dibuat lebih menarik dan kreatif pada sisi server, jika pengembang berminat
maka disarankan untuk mengembangkan aplikasi ini ke aplikasi berbasis web dan juga
terintegrasi dengan smartphone, sehingga pengendali tidak diperlukan lagi hadir ke
tempat server berada melainkan dapat langsung mengakses dan mengendalikan
komputer dari jarak jauh, saran penulis yang lainnya adalah adanya tambahan fitur SMS
sehingga pihak universitas yang akan memberikan pengumuman tidak lagi perlu
menelepon atau menghubungi staf jika ingin memasang pengumuman, dengan adanya
84
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Marshall, Donis; Programming Microsoft Visual C# 2005: The Language; Redmond:
Microsoft Press, 2006.
Mcdonald, Matthew; Pro WPF in C# 2008; New Jersey: Apress, Second Edition, 2008.
Schmuller, Joseph; Sams Teach Yourself UML in 24 Hours; Indiana: Penerbit Sams
Publishing. Edisi Ketiga, 2004.
Tanenbaum, Andrew S; Computer Networks; New Jersey: Prentice Hall PTR. Fourth
Edition, 2003.
Watson, Karli, Marco Nellinaro, Ollie Cornes; Beginning C#; Birmingham: Wrox Press Ltd,