Diagram Notasi UML Unified Modelling Language UML .1 Konsep Dasar UML

Berikut adalah contoh daftar simbol yang digunakan dalam membuat Use Case diagram dan contoh Use Case diagram yang menggambarkan Sistem Informasi Pembiayaan : Tabel 2.2 : Simbol Use Case Diagram Simbol Keterangan Actor Use case Association Extends Uses includes System Boundary Gambar 2.6 : Use Case Diagram SI Pembiayaan • Diagram Aktivitas Activity Diagram Activity diagram adalah teknik untuk mendeskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaanya dengan flowchart adalah activity diagram biasa mendukung perilaku parallel sedangkan flowchart tidak bisa Munawar, 2005. Activity Diagram menggambarkan workflow aliran kerja atau aktivitas dari sebuah sistem atau proses bisnis. Activity Diagram menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dilakukan oleh sistem Sugiarti, 2013. Input Pendaftaran Permohonan Pembiayaan Verfikasi Pendafatarn Verfikasi Permohonan Log In Log Out Nasabah Customer Sertvice Activity Diagram merupakan state khusus, dimana sebagian state adalah action dan sebagian besar transisi di- trigger oleh selesainya state sebelumnya internal processing. Oleh karena itu activity diagram tidak menggambarkan behavior internal sebuah sistem dan interaksi antar subsistem secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas Sugiarti, 2013 Berikut ini adalah simbol-simbol dalam activity diagram beserta contoh activity diagram yang menggambarkan proses registrasi Sistem Informasi Pembiayaan : Tabel 2.3 : Simbol Activity Diagram Simbol Keterangan State Control Flow Initial State Final State Transition Decision Swimlane act Use Case M odel SISTEM CALON NASABAH Mul ai Buka Brow ser Internet Tulis Alamat Web Panggil Halaman Web YN Tampil M enu Utama SI Pembiayaan M urabahah Benar Tampil Pesan Kesalahan Pilih M enu Input Pendaftaran Tampil Form Input Pendaftaran Isi Form Pendaftaran M enyimpan Tampilkan Alert T i dak Lengkap Sel esai Lengkap M engklik icon Daftar Gambar 2.7 : Activity Diagram SI Pembiayaan • Diagram Sekuen Sequence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario. Diagram ini menunjukan sejumlah contoh objek dan message yang diletakan di antara objek-objek ini di dalam use case. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukan dengan progress vertical Munawar, 2005. Diagram sequence menggambarkan kelakuanperilaku objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek, oleh karena itu untuk menggambar diagram sequence maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu Sugiarti, 2013. Berikut ini adalah simbol-simbol Sequence Diagram dan contoh gambar Sequence Diagram registrasi Sistem Informasi Pembiayaan: Tabel 2.4 Simbol Sequence Diagram Simbol Keterangan Object Boudarary User Interface Control Proses Entity Flatfile Database Actor Lifeline Message Message return Activation sd Input Pendaftaran Calon Nasabah Home Pendaftaran Proses Nasabah Form Registrasi Registrasi T ampil Form Registrasi Input Form Registrasi Input Registrasi Save Data Registrasi Selesai Gambar 2.8 : Sequence Diagram SI Pembiayaan • Diagram Kelas Class Diagram Diagram Kelas Class Diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Diagram Kelas mendeskripsikan jenis-jenis objek dalam sistem dan berbagai hubungan statis yang terdapat diantara mereka. Diagram kelas juga menunjukan properti, operasi , dan batasan-batasan yang terdapat dalam hubungan-hubunganobjek tersebut. Diaram Kelas tersusun atas nama kelas, atribut dan operasi Sugiarti, 2013. Diagram ini menunjukan sekumpulan kelas, interface, dan kolaborasi serta hubungannya. Diagram kelas merupakan diagram paling umum dipakai di semua pemodelan berorientasi objek. Pemodelan kelas menunjukan kelas-kelas yang ada di sistem dan hubungan antar kelas-kelas itu, atribut-atribut dan operasi-operasi di kelas. Diagram kelas memiliki elemen-elemen pokok yang membentuknya, elemen-elemen tersebut adalah sebagai berikut: 1 KelasClass Kelas merupakan elemen terpenting pada sistem berorientasi objek. Kelas mendeskripsikan satu blok pembangun sistem. Kelas memiliki sejumlah fitur, kita dapat memodelkan multiplisitas, ketampakan, penanda, polimorphisme, dan karakteristik lain. Karakteristik kelas yang baik adalah: a. Memberikan abstraksi yang tajam mengenai sesuatu yang diperoleh dari kosakata domain persoalan atau domain solusi. b. Berisi sekumpulan tanggung jawab yang terdefinisi bagus dan kecil serta dapat dilaksanakan dengan baik. c. Menyediakan pemisah yang jelas antara spesifikasi dan implementasi abstraksi. d. Mudah dipahami dan sederhana sekaligus mudah diperluas dan diadaptasi. 2 Antarmuka interface Antarmuka interface merupakan koleksi operasi yang menspesifikasikan layanan dari suatu kelas atau komponen. Antarmuka mendeskripsikan perilaku tampak secara eksternal dari elemen. 3 Kolaborasi collaboration Kolaborasi merupakan pendefinisian suatu interaksi dan sekelompok peran dan elemen-elemen lain yang bekerjasama untuk menyediakan suatu perilaku kooperatif yang lebih besar dari penjumlahan seluruh elemen. 4 Hubungan Hubungan antar kelas diagram beraneka ragam, yaitu: a. Asosiasi, yaitu hubungan statis antar kelas, umumnya kelas yang memiliki atribut berupa kelas lain atau kelas yang harus mengetahui eksistensi kelas lain. b. Generalisasi, yaitu relasi ke atas berupa subkelas kepada superkelas di atasnya. Subkelas mewarisi fitur dari superkelasnya. Subkelas mampu overriding metode superkelasnya. c. Dependency, yaitu hubungan dimana perubahan pada suatu kelas akan mempengaruhi kelas yang lain dimana kelas yang terakhir ini bergantung pada kelas yang sebelumnya. d. Agregasi, yaitu hubungan bagian atau bagian keseluruhan, dimana suatu kelas mungkin bisa dibagi atau memiliki kelas lain yang merupakan bagian dari kelas sebelumnya. Berikut adalah simbol-simbol Class Diagram dan contoh Class Diagram yang Sistem Informasi Pembiayaan: Tabel 2.5 Simbol Class Diagram Simbol Keterangan Class : 1.Class Name 2.Attributes 3.Operation Association Generalization Agregation Gambar 2.9 : Class Diagram SI Pembiayaan 2.12 Konsep Dasar Basis Data

2.12.1 Pengertian Basis Data

Sistem basis data database adalah sekumpulan basis data dalam suatu sistem yang mungkin tidak ada hubungan satu sama lain tetapi secara keseluruhan mempunyai hubungan sebagai sebuah sistem dengan didukung oleh komponen lainnya. Sistem basis data mempunyai beberapa elemen penting, yaitu Sutanta, 2011: 1. Basis data sebagai inti dari sistem basis data 2. Perangkat lunak software untuk perancangan dan pengelolaan basis data 3. Perangkat keras hardware sebagai pendukung operasi pengelolaan data 4. Manusia brainware yang mempunyai peran penting dalam sistem tersebut, yaitu sebagai pemakai atau para spesialis Nasabah + Id_Nasabah + Profile + Password + Input + View User + Id_User + Profile + Password + Input + View + Update +Cetak Profile + Id_Profile + Isi + Update 1… 1… 1 1… 1… 1… 1… 1… Registrasi + Daftar_Nasabah +Pilih_Pembiayaan + Verifikasi informasi yang mempunyai fungsi sebagai perancang atau pengelola.

2.12.2 Spesifikasi Basis Data

Menurut Jogiyanto 2008 Spesifikasi Basis Data menggambarkan struktur data fisik pada suatu sistem atau aplikasi. Spesifikasi basisdata menyajikan bagaimana penyimpanan data dilakukan di software basis data. Bentuk dari spesifikasi basis data sendiri secara umum berupa tabel yang menyajikan informasi field untuk seluruh tabel yang digunakan. Informasi field yang ditampilkan antara lain nama field, tipe field, panjang field dan field yang menjadi field kunci primary key. Secara sederhana, untuk membuat spesifikasi basis data dapat menggunakan Microsoft Word atau Open Office Writer. Informasi tabel dan field berasal dari hasil analisis sistem berupa class diagram. Dari spesifikasi basis data kemudian membuat struktur tabel di suatu DBMS seperti MySQL atau Oracle. Berikut contoh table spesifikasi database user pada Sistem Informasi Pembiayaan: Tabel 2.6 : Spesisifikasi Database User Field Name Type Size Keterangan Id_User Int 6 Id_User Id_Pembiayaan Int 6 Id_Pembiayaan Nama_User Char 30 Nama Lengkap User Gender Enum Jenis Kelamin User Tempat_Lahir Varchar 50 Tempat Lahir User Tgl_Lahir Date Tanggal Lahir User Jabatan Varchar 20 Jabatan User Telp Int 20 Telepon User E-mail 50 E-mail User Alamat Varchar 50 Alamat User

2.13 Bahasa Pemograman PHP PHP Hypertext Preprocessor

PHP singkatan dari PHP Hypertext Preprocessor, ini merupakan bahasa berbentuk script yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke client, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, anda bisa menampilkan isi database ke halaman web. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP, Cold Fusion, atau Perl Abdul Kadir, 2003. PHP pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta untuk