BAB 4 RANCANGAN YANG DIUSULKAN 4.1 Penurunan hasil analisa ke perancangan sistem Berdasarkan hasil riset penelitian di bab 3, terdapat hubungan antar variabel yang cukup tinggi sehingga dapat disimpulkan bahwa diperlukan sebuah wadah untuk berinteraksi antar pengusaha sehingga dapat terjadi sharing knowledge. Fitur yang diunggulkan dalam rancangan sistem ini seperti adanya forum untuk berkomunikasi antar pengusaha, direktori pengusaha untuk menampilkan anggota asosiasi, informasi pameran untuk menignkatkan pengetahuan pengusaha akan acara pameran di dalam maupun di luar negeri, halaman download untuk sharing informasi dalam bentuk buku elektronik berisi panduan untuk pengusaha hingga regulasi pemerintah terbaru. 4.2 Rancangan Sistem yang diusulkan 4.2.1 Usecase Diagram Usecase Diagram berikut ini menggambarkan hubungan antara user dan sistem dalam website asosiasi pengusaha batik Solo. Terdapat beberapa aktifitas yang ada di dalam use case diagram, dimana aktifitas tersebut merupakan penggambaran dari hubungan antara user di dalam sistem dan data data berkaitan. Terdapat dua user yang beraktifitas dalam website, yaitu user sebagai pengusaha dan admin, user sebagai pengusaha dapat mengakses informasi dalam web setelah login dan admin me-maintenance web dengan meng update informasi dalam web serta mengawasi user yang terdaftar. 115
116 Gambar 4.1 Use Case Diagram
117 4.2.2 Use Case Description Tabel 4.1 Usecase Description melakukan registrasi Use Case Name : Scenarios : Triggering Event Brief description : Melakukan Registrasi Pengusaha ingin mendaftar sebagai anggota di asosiasi pengusaha batik Solo dapat melakukan registrasi di website, kemudian data registrasi akan diperiksa oleh admin dan setelah diterima pengusaha akan dikirim email untuk konfirmasi Pengusaha ingin untuk bergabung menjadi anggota asosiasi pengusaha batik Solo Pengusaha mengisi data yang dibutuhkan untuk menjadi anggota di dalam website Actors Related Use Cases : Stakeholders : Preconditions : Postconditions : Pengusaha Pengusaha, Admin Pengusaha mencari info mengenai asosiasi Pengusaha akan mendapat konfirmasi registrasi ke email Flow of Activities Pengusaha System 1. Pengusaha mengisi data registrasi dalam website Expectation Conditions : 1.1 Sistem menyimpan data registrasi pengusaha
118 Tabel 4.2 Usecase Description membuat thread Use Case Name : Scenarios : Triggering Event Brief description : Actors Membuat Thread Untuk berbagi informasi pengusaha dapat menggunakan forum sebagai media untuk menyebarkan informasi dan berdiskusi ke anggota lainnya Pengusaha yang ingin membagikan informasi atau berdiskusi dengan anggota lain Pengusaha membuka halaman untuk membuat thread baru dan mengisi informasi thread Pengusaha Related Use Cases : Stakeholders : Preconditions : Postconditions : Mencari detil thread Pengusaha Pengusaha ingin membagi informasi atau berdiskusi dengan anggota lain Pengusaha mengisi detil thread yang dibuat Flow of Activities Pengusaha System 1. Pengusaha mengisi form pembuatan thread baru Expectation Conditions : 1.1 Sistem menyimpan thread 1.2 Sistem menampilka n thread
119 Tabel 4.3 Usecase Description mencari detil thread Use Case Name : Scenarios : Triggering Event Mencari Detil Thread Setelah pengusaha mengisi informasi thread baru selanjutnya akan mengisi informasi detil thread dengan memilih kategori thread yang ada agar topik disesuaikan dengan bagian pembahasan Pengusaha mengisi detil thread Brief description : Actors Pengusaha memilih topik pembahasan di detil thread Pengusaha Related Use Cases : Memposting thread Stakeholders : Pengusaha Preconditions : Pengusaha mengisi form pembuatan thread baru Postconditions : Pengusaha mem-posting thread yang dibuat Flow of Activities Pengusaha System 1.Pengusaha mengisi detil thread sesuai dengan kategori Expectation Conditions : 1.1 Sistem akan menyimpan informasi detil thread yang dipilih
120 Tabel 4.4 Usecase Description mem-posting thread Use Case Name : Scenarios : Triggering Event Mem-posting Thread Pengusaha mem-posting thread yang dibuat setelah selesai mengisi informasi yang akan di share dengan pengusaha lain maka sistem akan menampilkan informasi ke halaman forum sesuai dengan topik bahasan yang dipilih Pengusaha mem posting thread Brief description : Actors Related Use Cases : Stakeholders : Preconditions : Postconditions : Pengusaha menekan tombol post maka sistem akan menyimpan dan menampilkan thread yang dibuat Pengusaha Pengusaha Pengusaha memilih detil thread Flow of Activities Actor System Expectation Conditions : 1. Pengusaha menekan tombol post 1.1 Sistem akan menyimpan thread dan menampilka n thread
121 4.5 Tabel Usecase Description membuat artikel Use Case Name : Scenarios : Triggering Event Membuat Artikel Admin dapat membuat artikel untuk berbagi informasi mengenai perkembangan industri batik kepada pada pengusaha dalam anggota asosiasi Admin ingin menyampaikan informasi untuk anggota asosiasi Brief description : Admin membuka halaman back end kemudian masuk ke halaman artikel untuk menulis artikel baru Actors Admin Related Use Cases : Stakeholders : Admin Preconditions : Mengaskes halaman back end agar dapat menulis artikel Postconditions : halaman artikel selesai di buat dan disimpan oleh sistem Flow of Activities Actor System 1. Admin masuk ke halaman back end artikel 1.1 Sistem menyimpan artikel yang ditulis oleh admin Expectation Conditions :
122 Tabel 4.6 Usecase Description membuat news Use Case Name : Scenarios : Triggering Event Membuat News Admin dapat membuat berita untuk para anggota asosiasi mengenai informasi acara di asosiasi hingga berita mengenai perkembangan industri batik Admin ingin menulis news untuk anggota asosiasi Brief description : Actors Admin membuka halaman back end kemudian masuk ke halaman news untuk membuat news baru Admin Related Use Cases : Stakeholders : Admin Preconditions : Admin mengakses halaman back end agar dapat menulis news Postconditions : Halaman news selesai dibuat dan disimpan oleh sistem Flow of Activities Actor System 1. Admin masuk ke halaman back end news 1.1 Sistem menyimpan news yang ditulis oleh admin Expectation Conditions :
123 4.2.3 Domain Class Diagram Gambar 4.2 First Cut Diagram
124 4.2.4 First Cut Class Diagram Gambar 4.3 class diagram
125 4.2.5 Sequence Diagram 4.2.5.1 Sequence Diagram Registrasi Gambar 4.4 Sequence Diagram Registrasi
126 4.2.5.2 Sequence Diagram Membuat Thread Gambar 4.54 Sequence Diagram membuat Thread
127 4.2.5.3 Sequence Diagram Mencari Detil Thread Gambar 4.6 Sequence Diagram mencari detil Thread
128 4.2.5.4 Sequence Diagram Memposting Thread Gambar 4.7 Sequence Diagram memposting thread
129 4.2.5.6 Sequence Diagram Membuat Artikel Gambar 4.8 Sequence Diagram membuat Artikel
130 4.2.5.7 Sequence Diagram Membuat News Membuat News Admin <<boundary>> :News :News Handler News :NewsDA createnews() createnews() createnews() Read() IDNews=getlastnumb() Loop addnews(title,content,picture) FormNews() addnews(title,content,picture) addnews(title,content,picture) addnews(title,content,picture) Save(News) Save(News) Save(News) Save(News) Gambar 4.9 Sequence Diagram membuat News
131 4.2.6 User Interface 1. Pada halaman home ini (gambar 4.10) user dapat melakukan login atau registrasi jika belum terdaftar Gambar 4.10 Home dan login
132 2. Pada halaman ini (gambar 4.11) user dapat melakukan registrasi dengan mengisi informasi yang dibutuhkan Gambar 4.11 Usr Registrasi
133 3. Pada halaman ini anggota dapat berdiskusi dengan sesama pengusaha dengan forum sesuai topik pembicaraan, fitur ini dibuat berdasarkan hasil penelitian dari variabel ingin bekerjasama dan memiliki motivasi yang tinggi sehingga diperlukan wadah untuk menampung intensitas komunikasi tersebut Gambar 4.12 Forum
134 4. Pada halaman ini (Gambar 4.13) anggota dapat melihat daftar anggota asosiasi yang telah terdaftar Gambar 4.13 Direktori Pengusaha
135 5. Pada halaman ini (Gambar 4.14) anggota dapat men download file yang berhubungan dengan asosiasi pengusaha batik Gambar 4.14 Download
136 6. Pada halaman ini (Gambar 4.15) menampilkan galeri foto dari aktivitas acara asosiasi Gambar 4.15 Galeri