BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8.

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB III METODOLOGI. architecture, RAM 2 GB,.NET Framework 3.5 untuk akses client di device berbeda.

BAB III METODOLOGI PENELITIAN

3. BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. Pengelolaan keuangan dalam perusahaan merupakan kunci utama kegiatan

BAB III METODE PENELITIAN

Bab 3 Metoda dan Perancangan Sistem

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. 3.1 Metode Pengembangan Sistem

BAB I PENDAHULUAN. langsung dan overhead pabrik. Dalam dunia usaha yang semakin berkembang ini,

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

BAB III PERANCANGAN PENELITIAN

3.2 Alur Penelitian Metode yang digunakan dalam penelitian ini yaitu metode SDLC Waterfall menurut Roger S. Pressman. Dapat dilihat pada Gambar 3.1.

Bab 3 Metode dan Rancangan Sistem

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Kartu Tanda Penduduk elektronik atau electronic-ktp (e-ktp) adalah

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. mempunyai pemimpin yang mampu membimbing dan mengarahkan anggotaanggota

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB II TINJAUAN PUSTAKA, LANDASAN TEORI DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. mendukung berjalannya perancangan dan pembuatan aplikasi.

BAB I PENDAHULUAN. 1.1 Latar belakang

PENDAHULUAN 1 BAB Latar Belakang

BAB III METODOLOGI PENELITIAN

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang harus dilakukan dengan sangat hati-hati dan teliti. Karena jika salah dalam

HALAMAN PERNYATAAN. naskah dan disebutkan dalam daftar pustaka.

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN. digunakan berupa perangkat keras dan perangkat lunak. 8 GB Random Access Memmory (RAM), Sistem Operasi Windows 10.

BAB IV HASIL DAN PEMBAHASAN

3.2. Analisa Masalah 3-1.

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB I PENDAHULUAN. dibutuhkan sejumlah waktu untuk pemesanan. Sehingga dengan adanya

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

PENGESAHAN DOSEN PEMBIMBING...

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. data spasial berikut atribut-atributnya, seperti memodifikasi bentuk, warna,

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. dan tepat sehingga dapat memberikan keputusan bagi dirinya dan orang lain.

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. tepat secara efektif dan efisien, Dalam situasi tersebut, seseorang dituntut mampu

BAB I PENDAHULUAN I-1

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN Pengantar

BAB IV HASIL DAN PEMBAHASAN. Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan

Gambar 3.1. SDLC Alur Penelitian

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. Di sekolah SMK Negeri 6 Medan, untuk menentukan siswa berprestasi data-data

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN... I-1

1. Personal Computer (PC) atau Laptop. 32/64 bit architecture processor, 2 GB Random Access Memmory (RAM), Sistem Operasi Windows XP/7/8.

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. unit kerja yang sesuai dengan kualifikasinya. Namun ternyata permasalahannya

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

BAB IV ANALISIS SISTEM DAN PERANCANGAN

BAB I PENDAHULUAN. ikan lele pada beberapa tahun ini mengalami peningkatan karena permintaan

BAB IV HASIL DAN UJICOBA

BAB III METODOLOGI PENELITIAN

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB I PENDAHULUAN. Narkotika adalah zat atau obat yang berasal dari tanaman atau bukan

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. membuat kita untuk lebih membuka diri dalam menerima perubahan-perubahan

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. yang telah melakukannya. Banyak tersedia jasa pengantar wisata di Indonesia,

Bab 3 Metode dan Perancangan Sistem

BAB I PENDAHULUAN. yang paling sering digunakan oleh manusia adalah komputer. Komputer telah

BAB 1 PENDAHULUAN UKDW

BAB IV HASIL DAN UJI COBA

1) BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

Transkripsi:

BAB III PERANCANGAN 3.1 Peralatan Pendukung Peralatan pendukung digunakan untuk menunjang keberhasilan dalam pengembangan software. Peralatan pendukung yang dibutuhkan dalam pembuatan aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat lunak (software). Perangkat yang digunakan adalah sebagai berikut: 3.1.1 Perangkat Keras Perangkat keras (hardware) berupa: 1. Personal Computer (Laptop) 2. Perangkat output dan input (Mouse dan Keyboard) 3. Memory 4 GB RAM 3.1.2 Perangkat Lunak Perangkat lunak (software) berupa: 1. Operating System Windows 8 Education x64 2. Microsoft SQL Server 2014 Management Studio 3. Microsoft Visio 2010 4. Microsoft Visual Studio 2012 3.3 Bahan Bahan yang digunakan dalam pembuatan aplikasi ini adalah:

1. Data yang diperoleh melalui studi literatur bedasarkan msdn microsoft.com, artikel, karya ilmiah atau pun jurnal yang berkaitan dengan semantic search, web service, web API, MVC (Model View Controller) dan database stored procedure. Internet juga diperlukan untuk menunjang proses pencarian informasi terkait object penelitian. 2. Data yang diperoleh dari observasi, yakni melakukan penelitian secara langsung terhadap aplikasi yang akan di kembangkan. 3. Data yang di peroleh dari perpustakaan berupa database perpustakaan. 3.2 Alur Pengembangan Software Dalam pengembangan sistem menggunakan medel SDLC (Software Development Life Cycle). Selain untuk proses produksi, SDLC juga penting untuk proses maintenance software itu sendiri. Model SDLC yang digunakan dalam pengembangan software adalah model waterfall. Disebut waterfall karena tahap demi tahap dilakukan secara berurutan. Menggunaka model waterfall karena melihat fungsi dari model waterfall yaitu ketika membangun aplikasi pengerjaan dari setiap tahap dalam model waterfall harus diselesaikan terlebih dahulu sebelum melanjutkan ke tahap selanjutnya. Tahapan-tahapan yang akan penulis lakukan adalah sebagai berikut: a. Perancangan arsitektur b. Analisa kebutuhan c. Perancangan menggunakan UML

d. Pengembangan aplikasi e. pengujian 3.3 Arsitektur Sistem Gambar 3.1 Arsitektur Riil Database server yang digunakan pada aplikasi adalah database stored procedure SqlServer dan menggunakan web API sebagai web server. Komunikasi antar pengguna menggunakan internet dan web browser pada peragkat pengguna. Web server memuat antar muka dan melakukan pengambilan data yang diperlukan dari database server. Melalui antarmuka web server pengguna bisa menyimpan atau pun mencari data ke database server. 3.4 Analisis Kebutuhan Perangkat Lunak Analisis kebutuhan dalam aplikasi ini adalah proses pencarian. 3.5. Perancangan Proses Metode perancangan lain yang digunakan dalam aplikasi adalah Unified Modeling Language (UML). Model UML yang digunakan dalam pengembangan aplikasi yaitu model Use Case Diagram dan Activity Diagram.

3.5.1 Use Case Diagram Use case diagram yang digunakan dalam aplikasi ini dapat dilihat pada gambar 3.3. Melakukan Pencarian judul di halaman web Melakukan Pencarian judul <<extend>> Return XML atau User Melakukan pencarian kata kuci Melakukan pencarian dokumen yang mirip <<extend>> <<extend>> Return XML atau Return XML atau Gambar 3.2 Use Case Diagram Aplikasi Beriku penjelasan tentang gambar 3.2. 1. Terdapat 1 aktor pada use case diagram aplikasi yakni user. 2. User dapat melakukan pencarian seperti pencarian judul di halaman web, pencarian judul, pencarian kata kunci, dan pencarian dokumen yang mirip. 3. Pada pencarian judul, pencarian kata kunci dan pencarian dokumen yang mirip menampilkan hasil berupa XML atau. 3.5.2 Activity Diagram Activity diagram adalah diagram yang menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah proses bisnis. Activity diagram dalam aplikasi ini

terbagi atas empat bagian yaitu activity diagram pencarian judul di halaman web, activity diagram pencarian judul, activity diagram pencarian kata kunci, activity diagram pencarian dokumen yang mirip. a. Activity Diagram Proses Pencarian Judul Di Halaman Web Gambar activity diagram yang digunakan dapat dilihat pada 3.3. Proses Pencarian Di Halaman Web User Sistem Mulai Memasukkan keyword dan klik search Memproses query berdasarkan keyword TIDAK Memproses query berdasarkan SemanticKeyPhrase Apa ada data Yang sesuai dengan keyword? YA Melihat hasil pencarian Menampilkan hasil pencarian Selesai Gambar 3.3 Activity Diagram Pada Pencarian Judul Buku Di Halaman Web

Berikut penjelasan tentang Gambar 3.3: 1. Terdapat alur dari kegiatan pencarian judul buku di halaman web, yaitu dimulai dari user memasukkan keyword di kolom pencarian dan mengklik button search. 2. Sistem memproses query berdasarkan keyword. 3. Sistem memproses query berdasarkan SemanticKeyPhrase. 4. Sistem menampilkan hasil pencarian. 5. User melihat hasil pencarian. 6. Jika ada data yang sesuai dengan keyword atau yang sesuai dengan pencarian user maka pencarian selesai. 7. Jika tidak ada data yang sesuai dengan keyword atau yang sesuai dengan pencarian user, maka user kembali memasukkan keyword. b. Activity Diagram Pencarian Judul Gambar activity diagram yang digunakan dapat dilihat pada gambar 3.4.

Proses Pencarian Judul User Sistem Mulai Melakukan request untuk pencarian judul buku dengan memasukkan keyword dan dengan hasil output XML atau Meresponse request dengan memproses query berdasarkan keyword mengakses controller untuk output XML atau YA Memproses query berdasarkan SemanticKeyphraseDetail Apakah Ingin Melakukan Pencarian lagi? Melihat hasil pencarian dengan hasil XML atau Menampilkan hasil pencarian dengan hasil output XML atau TIDAK Selesai Gambar 3.4 Activity Diagram Pada Pencarian Judul Berikut penjelasan tentang Gambar 3.4: 1. Terdapat alur dari kegiatan pencarian judul yaitu dimulai dari user melakukan request untuk pencarian judul buku dengan memasukkan keyword dan dengan hasil output XML atau. 2. Sistem meresponse request dengan memproses query berdasarkan keyword dan mengakses controller untuk hasil output XML atau.

3. Sistem memproses query berdasarkan SemanticKeyPhrase. 4. Sistem menampilkan hasil pencarian dengan hasil output XML atau. 5. User melihat hasil pencarian dalam output XML atau. 6. Jika ingin melakukan pencarian lagi maka user kembali memasukkan keyword. 7. Jika tidak maka pencarian selesai. a. Activity Diagram Pencarian Kata kunci Gambar activity diagram yang digunakan dapat dilihat pada gambar 3.5.

Proses Pencarian Kata Kunci User Sistem Mulai Melakukan request untuk melihat kata kunci apa saja yang ada pada judul buku dengan memasukkan Id dan dengan hasil output XML atau Meresponse request dengan memproses query berdasarkan Id dan mengakses controller untuk hasil output XML atau Memproses query berdasarkan SemanticKeyphraseDetail Melihat hasil pencarian dengan hasil output XML atau Menampilkan hasil pencarian dengan hasil output XML atau Selesai Gambar 3.5 Activity Diagram Pada Pencarian Kata Kunci Berikut penjelasan tentang Gambar 3.5: 1. Terdapat alur dari kegiatan pencarian kata kunci yaitu dimulai dari user melakukan request untuk melihat kata kunci apa saja yang ada pada judul buku dengan memasukkan id dan dengan hasil output XML atau. 2. Sistem meresponse request dengan memproses query berdasarkan id dan mengakses controller untuk hasil output XML atau.

3. Sistem memproses query berdasarkan SemanticKeyphraseDetail. 4. Sistem menampilkan hasil pencarian dengan hasil output XML atau. 5. User melihat hasil pencarian dengan hasil output XML atau. b. Activity Diagram Proses Pencarian Dokumen Yang Mirip Gambar activity diagram yang digunakan dapat dilihat pada gambar 3.6. Proses Pencarian Dokumen Yang Mirip User Sistem Mulai Melakukan request untuk melihat apakah ada dokumen yang mirip dengan memasukkan id dan dengan hasil output XML atau Meresponse request dengan memproses query berdasarkan id dan mengakses controller untuk hasil output XML atau Memproses query berdasarkan SemanticSimilarityTable Melihat hasil pencarian dengan hasil output XML atau Menampilkan hasil pencarian dengan hasil output XML atau Selesai Gambar 3.6 Activity Diagram Pada Pencarian Dokumen Yang Mirip

Berikut penjelasan tentang Gambar 3.6: 1. Terdapat alur dari kegiatan pencarian dokumen yang mirip yaitu dimulai dari user melakukan request untuk mencari apakah ada dokumen yang mirip atau tidak dengan dokumen lainnya dengan memasukkan id dan dengan hasil output XML atau. 2. Sistem meresponse request dengan memproses query berdasarkan id dan mengakses contoller untuk hasil output XML atau. 3. Sistem memproses query berdasarkan SemanticSimilarityTable. 4. Sistem menampilkan hasil pencarian dengan hasil output XML atau. 5. User melihat hasil pencarian dengan hasil output XML atau. 3.6 Perancangan Contoh Interface Perancangan interface sistem diperlukan untuk memudahkan user dalam proses interaksi terhadap sistem. Contoh interface untuk sistem yang akan dibuat terdapat button untuk melakukan search (pencarian) dan textbox untuk mengetikan keyword. Gambar 3.7 Rancangan Contoh Tampilan Interface