• Tidak ada hasil yang ditemukan

1. Metoda Forward Chaining

2.5 Perancangan Sistem .1 Pengertian UML .1 Pengertian UML

2.5.2 Komponen-komponen UML

bendahara Bukhori, kelompok tani ini bersifat swasta/mandiri yang bergerak dibidang tanaman pangan.Syarat keanggotan kelompok ini yaitu harus memiliki lahan usaha, membayar uang simpan pinjam pokok sebagai anggota sebesar Rp 10.000, disetujui oleh mayoritas anggota kelompok, sudah terdaftar dalam buku anggota, anggota harus bertempat tinggal di jorong VI sorik nagari tarung-tarung kecamatan rao.

2.5 Perancangan Sistem 2.5.1 Pengertian UML

Unified Modeling Language adalah bahasa standar yang digunakan untuk menjelaskan dan memvisualisaikan artifak dari proses analisis dan disain berorientasi objek. UML menyediakan standar pada notasi dan diagram yang bisa digunakan untuk memodelkan suatu system. UML menjadi bahasa yang bisa digunakan untuk berkomunikasi dalam perspektif objek antara user dengan developer, antara developer dengan developer, antara developer analis dengan developer disain, dan antara developer disain dengan developer pemrograman.

2.5.2 Komponen-komponen UML

Didalam UML terdapat beberapa komponen-komponen sebagai berikut: 1. Use Case Diagram

Use case diagram digunakan untuk memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna. Diagram ini memperlihatkan himpunan use case dan aktor – aktor (A.Nugroho, 2005, hal. 30). Use case diagram merupakan diagram yang menunjukkan fungsionalitas dari suatu sistem atau kelas serta bagaimana sistem tersebut

dapat berinteraksi dengan dunia luar dan menjelaskan sistem secara fungsional yang terlihat user.

Tabel 2.1 Simbol-simbol Diagram Use Case

No. Simbol Nama Keterangan

1.

Actor

Merupakan seseorang atau sesuatu yang berinteraksi dengan sistem

2.

Use case

Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar antar unit atau Aktor

3.

Generalization

Menggambarkan hubungan generalisasi dan spesialisasi (umum-khusus) antara interaksi Dalam objek

Sumber : Hendini (2016) 2. Class Diagram

Class diagram adalah diagram yang memperlihatkan himpunan kelas – kelas, antarmuka – antarmuka, kolaborasi – kolaborasi, serta relasi – relasi (A.Nugroho, 2005, hal. 30). Pengertian class yaitu deskripsi lebih dari satu atau lebih objek dengan sejumlah atribut dan layanan yang sama termasuk deskripsi tentang cara membuat objek dari kelas tersebut. Sedangkan objek adalah benda, baik berbentuk maupun tidak berbentuk yang dapat dilihat, disentuh maupun dirasakan efeknya.

1. Nama Class

2. Atribut

Atribut adalah data yang dimiliki suatu objek dalam suatu kelas. Nilai dari suatu atribut adalah karakteristik yangn membedakan satu objek dari objek lainnya dalam kelas yang sama.

3. Metoda dan operasi

Operasi adalah fungsi atau transformasi yang mungkin dapat diaplikasikan ke/oleh suatu objek di dalam kelas. Operasi yang sama dapat diterapkan pada kelas – kelas yang berbeda. Metoda adalah prosedur atau fungsi yang menjadi perilaku kelas dan objek dan menjadi tanggung jawab objek tersebut.

3. Sequnce Diagram

Sequence diagram adalah diagram yang menekankan pada urutan waktu dari suatu pesan (A.Nugroho, 2005, hal. 88). Menggambarkan sequence diagram pertama kali dengan meletakkan objek – objek yang berpartisipasi pada bagian atas diagram sepanjang garis horizontal.

Umumnya objek yang memulai interaksi diletakkan pada bagian kiri dan menambahkan objek – objek lain ke sebelah kanan. Kemudian letakkan message – message yang dikirim serta diterima suatu objek berurutan sepanjang sumbu vertikal, berurutan berdasarkan pertambahan waktu dari atas ke bawah. Ini akan memberi visualisasi yang baik bagi pembaca tentang aliran control sepanjang perjalanan waktu.

Tabel 2.2 Simbol-simbol Sequence Diagram

1. Actor (aktor) Merupakan seseorang atau sesuatu yang berinteraksi dengan sistem

2. Entity Class Menggabarkan hubungan kegiatan yang akan dilakukan.

3. Boundary

Class

Menggambarkan sebuah penggambaran dari form.

4. Control Class Menggambarkan penghubung boundary dengan tabel.

5. A Focus of

Control and A Life Line

Tempat menggambarkan tempat mulai dan berakhirnya sebuah message.

6. Specification Spesifikasi komunikasi dari antar objek yang memua tinformasi-infromasi tentang aktivitas yang terjadi. Sumber : Hendini (2016)

4. Activity Diagram

Activity diagram adalah diagram yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem (A.Nugroho, 2005, hal. 94). Activity diagram mungkin berdiri sendiri untuk menvisualisasikan, menspesifikasikan, mengkonstruksikan, serta mendokumentasikan sifat dinamis dari sekumpulan objek, atau ia digunakan untuk memodelkan aliran kendali dari suatu operasi. Simbol – simbol dari activity diagram adalah sebagai berikut :

Tabel 2.3 Simbol-simbol Activity Diagram

1. StartPoint

(titikawal)

Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal

2. End Point

(titikakhir)

Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir

3. Activities

(aktivitas)

Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja

4. Fork

(Percabangan)

Asosiasi percabangan dimana jika ada pilihan aktivitas yang lebih dari satu

5. Join

(penggabungan)

Asosiasi penggabunggan dimana lebih dari satu aktivitas

digabungakan menjadi satu

6. Decision

(keputusan)

Pilihan untuk mengambil keputusan

Sumber : Hendini (2016)

2.6 Visual Basic.Net

2.6.1 Sejarah Visual Basic.Net

Menurut Hidayatullah (2015) Pada zaman dahulu ada sebuah bahasa pemograman yang diberi nama basic Basic (Beginner’s All-purpose Symbolic Instruction Code). Sesuai dengan namanya, Basic ditujukan sebagai bahasa yang

paling sederhana bagi mereka yang tidak terlalu familiar dengan dunia pemrograman.

Pada tahun 1991 Microsoft mengeluarkan Visual Basic, pengembangan dari Basic yang berubah dari sisi pembuatan antarmukanya. Visual Basic sampai sekarang masih menjadi salah satu bahasa pemrograman terpopuler di dunia. Pada akhir tahun 1999, teknologi.Net diumumkan Microsoft memosisikan teknologi tersebut sebagai platform untuk membangun XML Web services. XML Web services memungkinkan aplikasi tipe apa pun dapat berjalan pada sistem computer dengan tipe manapun dan dapat mengambil data yang tersimpan pada server dengan tipe apa pun melalui internet. Microsoft Visual Basic.Net adalah visual basic yang direkayasa kembali untuk digunakan pada platform.Net sehingga aplikasi yang dibuat menggunakan Visual basic.Net dapat berjalan pada sistem computer apa pun, dan dapat mengambil data dari server dengan tipe apa pun asalkan terinstal Netframework. Berikut ini perkembangan Visual Basic.Net :

1. Visual Basic. Net 2002 (VB 7.0) 2. Visual Basic. Net 2003 (VB 7.1) 3. Visual Basic. 2005 (VB 8.0) 4. Visual Basic. 2008 (VB 9.0) 5. Visual Basic. 2010 (VB 10.0) 6. Visual Basic. 2012 (VB 11.0) 7. Visual Basic. 2013

Pada umumnya Visual basic. Net terpaket dalam Visual Studio . Net. Pada distribusinya, terdapat berbagai versi Visual Studio .Net yaitu versi Professioal,

Premium dan yang paling lengkap adalah versi berbayar dengan harga yang sangat mahal. Visual Studio .Net Professional dibanderol dengan harga $499, versi premium dihargai $5.468 sedangkan versi Ultimate harganya adalah $11.899.

2.6.2 Kelebihan Visual Basic.Net

Beberapa kelebihan VB.Net antara lain sebagai berikut: 1. Sederhana dan mudah dipahami

2. Mendukung GUI.

3. Menyederhanakan deployment.

4. Menyederhanakan pengembanga perangkat lunak. 5. Mendukung penuh OOP.

6. Mempermudah pengembangan aplikasi berbasis web. 7. Migrasi ke VB .Net dapat dilakukan dengan mudah.

8. Banyak digunakan oleh programmer-programmer di seluruh dunia. (http://www.intika34.com/2017/03/pengertian-vbnet.html).

2.6.3 Lingkungan Kerja Visual Basic.Net

Pada saat pertama kali dijalankan Visual Basic.Net akan menampilkan sebuah jendela splash visual studio ultimate 2013 pada gambar.

Gambar 2.1Tampilan Splash Visual Studio Ultimate 2013

Setelah jendela splash visual studio ultimate 2013 muncul kemuadian akan keluar sebuah start page Microsoft Visual Studio. Untuk membuka projek yang ada gunakan tombol Open Project atau langsung mengklik pada daftar proyek yang ditampilkan sedangkan untuk membuat sebuah proyek baru baru, klik tombol New Project. Setelah itu akan muncul kotak dialog New project. Pada kotak pilih Other Languages > Visual Basic > Windows > Windows Form Application. Untuk memberi nama proyek dapat dilakukan pada bagian name, tentukan posisi penyimpanan file-file proyek dan tentukan nama Salution-nya dan tekan OK. Selanjutnya muncul Visual Basic 2013 IDE tempat untuk membangun aplikasi visual basic. Pada IDE Visual Basic 2013 untuk windows application default telah terdapat sebuah form. Form tersebut bernama Form1. Pada form inilah tempat meletakkan kontrol-kontrol atau komponen untuk membuat sebuah aplikasi windows form dan dari kontrol-kontrol inilah yang biasanya disebut dengan GUI. Pada IDE Visual Studio 2013 terdapat menu bar, toolbar, salution explorer, dan properties windows. (Hidayatullah,2015).

2.7 Database

Menurut Fathansyah (2007:2) bahwa “Basis data terdiri atas 2 kata, yaitu Basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangan Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang terekam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasi lainnya.

Dokumen terkait