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 :
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
Triggering Event
Pengusaha ingin untuk bergabung menjadi anggota asosiasi pengusaha batik Solo
Brief description :
Pengusaha mengisi data yang dibutuhkan untuk menjadi anggota di dalam website
Actors Related Use Cases :
Pengusaha
Stakeholders : Preconditions : Postconditions :
Pengusaha, Admin Pengusaha mencari info mengenai asosiasi Pengusaha akan mendapat konfirmasi registrasi ke email
Flow of Activities
Pengusaha 1. Pengusaha mengisi data registrasi dalam website
Expectation Conditions :
System 1.1 Sistem menyimpan data registrasi pengusaha
118
Tabel 4.2 Usecase Description membuat thread Use Case Name : Scenarios :
Triggering Event Brief description : Actors
Related Use Cases : Stakeholders : Preconditions : Postconditions : Flow of Activities
Expectation Conditions :
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
Mencari detil thread Pengusaha Pengusaha ingin membagi informasi atau berdiskusi dengan anggota lain Pengusaha mengisi detil thread yang dibuat Pengusaha 1. Pengusaha mengisi form pembuatan thread baru
System 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 :
Pengusaha memilih topik pembahasan di detil thread
Actors
Pengusaha
Related Use Cases : Stakeholders : Preconditions : Postconditions : Flow of Activities
Memposting thread Pengusaha Pengusaha mengisi form pembuatan thread baru Pengusaha mem-posting thread yang dibuat Pengusaha System 1.Pengusaha mengisi detil thread sesuai 1.1 Sistem dengan kategori akan menyimpan informasi detil thread yang dipilih
Expectation Conditions :
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 :
Pengusaha menekan tombol post maka sistem akan menyimpan dan menampilkan thread yang dibuat
Actors Related Use Cases : Stakeholders : Preconditions : Postconditions :
Pengusaha
Flow of Activities
Pengusaha Pengusaha memilih detil thread
Actor 1. Pengusaha menekan tombol post
Expectation Conditions :
System 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 Related Use Cases : Stakeholders : Preconditions : Postconditions : Flow of Activities
Admin
Expectation Conditions :
Admin Mengaskes halaman back end agar dapat menulis artikel halaman artikel selesai di buat dan disimpan oleh sistem Actor System 1. Admin masuk ke halaman back end artikel 1.1 Sistem menyimpan artikel yang ditulis oleh admin
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 :
Admin membuka halaman back end kemudian masuk ke halaman news untuk membuat news baru
Actors
Admin
Related Use Cases : Stakeholders : Preconditions : Postconditions : Flow of Activities
Expectation Conditions :
Admin Admin mengakses halaman back end agar dapat menulis news Halaman news selesai dibuat dan disimpan oleh sistem Actor System 1. Admin masuk ke halaman back end news 1.1 Sistem menyimpan news yang ditulis oleh admin
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
<
> :News
:NewsDA
:News Handler
News
createNews() createNews() createNews() Read() IDNews=getlastnumb()
Loop
FormNews() addNews(Title,Content,Picture) 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