MySQL UML Unified Modeling Language

b. Keunggulan teknologi JDBC Dalam pembuatan database ,teknologi JDBC mempunyai beberapa keunggulan dibandingkan dengan teknologi lainnya.berikut beberapa keunggulan tersebut.  Mempertahankan data yang ada.Dengan JDBC aplikasi bisnis atau perkantoran,database yang ada dapat digunakan kembali tanpa mengubah arsitektur dan isi dari database yang lama.  Menyederhanakan pembuatan aplikasi dengan kombinasi antara java API dan JDBC API.  Tidak perlu melakukan konfigurasi pada jaringan komputer klien.semua informasi driver telah didefinisikan oleh JDBC URLatau objek datasource  Yang didaftarkan dengan java naming and directory interfaceJNDI.  JDBC API memberi akses penuh pada metadata sehingga memungkinkan pengembangan aplikasi yang lebih canggih.  JDBC driver tidak perlu diinstal karena murni bawaan java.  Koneksi database menggunakan Uniform Resource LocatorURL yang diambil dari keunggulan standar internet.

2.6.3. MySQL

MySQL adalah suatu sistem manajemen database. Suatu database adalah sebuah kumpulan data yang terstruktur, untuk menambahkan, mengakses, dan memproses data yang tersimpan pada suatu database komputer anda memerlukan sistem manajemen database seperti MySQL. Karena komputer sangat unggul dalam menangani sejumlah besar data, sistem manajemen database memainkan suatu peranan yang penting dalam komputasi, baik sebagai utility stand-alone maupun bagian dari aplikasi lainnya. Suatu database relasional menyimpan data dalam tabel-tabel terpisah. Hal ini memungkinkan kecepatan dan fleksibilitas. Tabel-tabel yang dihubungkan dengan relasi yang ditentukan membuatnya bisa mengkombinasikan data dari beberapa tabel pada suatu permintaan. Bagian SQL dari kata MYSQL berasal dari “Structured Query Language” bahasa paling umum yang dipergunakan untuk mengakses database, [3].

2.6.4. UML Unified Modeling Language

UML Unified Modeling Language merupakan suatu model perancangan perangkat lunak yang berorientasi objek [7], untuk menggambarkan suatu proses biasanya menggunakan diagram sebagai berikut : 1. Use case Use case merupakan suatu pendekatan untuk software development, use case melukiskan perilaku sistem, siapa dan apa yang berinteraksi pada sistem dan dokumen yang diperlukan sistem. 2. Sequence diagram Sequence diagram menggambarkan alur kegiatan sistem yang berlaku dan dihubungkan dengan tanda anak panah. 3. Class diagram Merupakan pondasi untuk component diagram dan deployment diagram. Diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang banyak dipakai. Class diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas di dalam model desain logical view dari suatu sistem. 4. Activity diagram Sebuah aktivitas yang dapat direalisasikan oleh satu use case atau lebih, Aktivitasnya menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas atau menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang. 5. Collaboration diagram Collaboration diagram dipakai untuk memodelkan interaksi antar object di dalam sistem sama persis dengan Sequence diagram, tetapi dalam bentuk dan tujuan yang berbeda seperti ditunjukan dalam gambar 2.13, keseluruhan interaksi berdasarkan urutan waktu, tetapi pada collaboration diagram interaksi antar objek atau aktor ditunjukan dengan arah panah tanpa keterangan waktu.

BAB III PEMBAHASAN

3.1. Kegiatan Kerja Praktek Kerja praktek ini dilaksanakan lebih kurang selama selama 29 hari 1 bulan 1 minggu , terhitung mulai sejak minggu terakhir bulan oktober hingga akhir bulan November di PT. Informatika Reka Mandiri IRM . Kami ditempatkan di bagian tim Dokumentasi Project, dimana bertugas mendokumentasikan program yang dibuat kedalam sebuah dokumen dalam bentuk user guide untuk client, membuat dokumen UAT User Acceptance Test yang digunakan untuk system pengujian aplikasi yang dibuat serta melakukan testing aplikasi. Selain itu kegiatan kerja praktek lainnya adalah membangun aplikasi koperasi untuk koperasi yang berada di PT. Informatika Reka Mandiri tersebut. Koperasi pada PT. IRM ini yang masih dijalankan secara konvensional, maka kami mencoba menganalisis kegiatan koperasi tersebut. Lalu melakukan wawancara dengan petugas koperasi dan akhirnya, memutuskan untuk membuat aplikasi koperasi simpan pinjam di PT. Informatika Reka Mandiri sebagai laporan kerja praktek. Namun kegiatan atau tugas kerja praktek lainnya yang kami dapatkan tetap dijalankan dengan sebaik mungkin. Di dalam proses kehadiran kami diharuskan hadir setiap hari dihari kerja dengan waktu jam masuk dan jam keluar sama dengan jadwal karyawan di PT. Informatika Reka Mandiri. Dan melakukan tatap muka dengan pembimbing lapangan hampir setiap hari. Itupun dilakukan sesuai kebutuhan, dengan kata lain bersifat fleksibel. Adapun rangkaian kegiatan kerja yang kami lakukan selama kerja praktek di PT. Informatika Reka Mandiri antara lain: Nama kegiatan Bulan Oktober November m-3 m-4 m-1 m-2 m-3 m-4