Aplikasi Desktop Multimedia Center Untuk Laboratorium Fakultas Teknologi Informasi.

(1)

v

Universitas Kristen Maranatha

INTISARI

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.

Sistem pengumuman ini akan nantinya akan dibuat menjadi aplikasi desktop yang efisien Kesimpulannya keuntungan-keuntungan yang akan diberikan aplikasi ini kepada penggunanya adalah adalah kemudahan untuk memberikan pengumuman kepada mahasiswa-mahasiswa fakultas Teknologi Informasi dalam bentuk yang jauh lebih menarik sehingga diharapkan dapat membuat sistem pengumuman ini menjadi lebih efisien dan bermanfaat.


(2)

vi

Universitas Kristen Maranatha

ABSTRACT

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 efficient and beneficial.


(3)

vii

Universitas Kristen Maranatha

DAFTAR ISI

LEMBARAN PENGESAHAN ... i

LEMBARAN PERNYATAAN ... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

KATA PENGANTAR ...iv

INTISARI ... v

ABSTRACT ...vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

DAFTAR PROGRAM ... xiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 3

1.3 Tujuan Penelitian ... 3

1.4 Batasan Masalah ... 4

1.5 Sumber Data ... 5

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


(4)

viii

Universitas Kristen Maranatha

3.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


(5)

ix

Universitas Kristen Maranatha

4.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


(6)

x

Universitas Kristen Maranatha

6.2 Saran ... 83

DAFTAR PUSTAKA ... 84

LAMPIRAN A – KETERANGAN CLASS DIAGRAM ... 1

LAMPIRAN B – USER MANUAL... 1


(7)

xi

Universitas Kristen Maranatha

DAFTAR 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


(8)

xii

Universitas Kristen Maranatha

Gambar 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


(9)

xiii

Universitas Kristen Maranatha

DAFTAR 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


(10)

xiv

Universitas Kristen Maranatha

DAFTAR 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


(11)

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 terkomputerisasi dan diharapkan dapat memudahkan mahasiswa melihat


(12)

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 sudah menyediakan sebuah fitur monitoring khusus yang sifatnya adalah streaming


(13)

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 malas lagi melihat pengumuman.


(14)

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, Windows 7 dengan kelengkapan minimum yang dibutuhkan.


(15)

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 produk, serta rencana implementasi saran terhadap sistem.


(16)

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 fitur sms ini diharapkan nantinya aplikasi ini akan menjadi lebih baik.


(17)

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, 2001.


(1)

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 sudah menyediakan sebuah fitur monitoring khusus yang sifatnya adalah streaming


(2)

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 malas lagi melihat pengumuman.


(3)

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, Windows 7 dengan kelengkapan minimum yang dibutuhkan.


(4)

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 produk, serta rencana implementasi saran terhadap sistem.


(5)

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 fitur sms ini diharapkan nantinya aplikasi ini akan menjadi lebih baik.


(6)

84

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,