Membuat Interaksi Database Mudah Dengan NotORM

NotORM adalah sebuah singkatan dari Not Object Relational Mappers (ORMs). Itu sangat membantu Anda untuk secara cepat membuat aplikasi Anda tanpa khawatir tentang menulis query SQL baku. Idenya adalah untuk menyederhanakan interaksi database dan menghindari kemungkinan kesalahan dalam menulis query yang kompleks. Bahkan, ORMs modern dapat menghasilkan Model/Entitas dari database, dan sebaliknya.

Sebenarnya semua ORM itu sangat sederhana untuk menggunakannya jika Anda sudah memiliki pengalaman menggunakannya. Untuk membuat sebagian besar dari itu, Anda harus memiliki pemahaman yang mendalam tentang konsep-konsep. Dan ada tempat belajar yang bagus terkait dengan ORM manapun.

Jika Anda sedang mengembangkan sebuah aplikasi sederhana dengan beberapa tabel, menggunakan ORM penuh mungkin berlebihan. Dalam hal ini, Anda mungkin ingin mempertimbangkan untuk menggunakan NotORM. NotORM mudah dipelajari dan mudah digunakan karena menyediakan API intuitif untuk berinteraksi dengan database. Dalam artikel ini saya akan mengajar Anda bagaimana menggunakan NotORM.

berikut detail open

PERBANDINGAN METHODOLOGI PARALLEL, ITERATIVE,V-MODEL PADA FASE PEMBANGUNAN PERANGKAT LUNAK

ABSTRAK
metodologi pembangunan sistem informasi memiliki beberapa fase siklus tahapan perangkat lunak , dan setiap tahapan mewakili kwalitas dari perangkat lunak itu sendiri. pada penelitian ini akan dibahas beberapa karakteristik serta perbandingan dari metode iterative, Vmodel,dan parallel model yang mewakili proses verifikasi dan validasi yang dilakukan pada setiap tahapan guna melakukan penilaian terhadap setiap tahapan pembangunan perangkat lunak yang sesuai dengan kebutuhan sistem,selain itu kita dapat melakukan pelacakan kesalahan dimulai dari tahap awal guna mengidentifikasi cacat sistem pada tahapan dibawahnya, melakukan analisa model resiko yang akan dialami selama proses requirements perangkat lunak.
Kata Kunci: Parallel, iterative, v-model

UNTUK LEBIH LENGKAP SILAHKAN DOWNLOAD SOFTWARE DEVELOPMENT MODELS

Basis data

pengertian basis data

 

  • Basis : tempat berkumpul / sarang / markas / gudang
  • Data : representasi dari fakta dunia yang direkam dalam bentuk simbol, angka, huruf, gambar, bunyi, dan kombinasinya.

# Secara istilah

  • Basis data : kumpulan file / tabel / arsip yang saling berhubungan yang disimpan sedemikian rupa tanpa pengulangan (redundancy) dan dapat dimanfaatkan kembali untuk memenuhi kebutuhan secara cepat dan mudah.

Contoh : agar perpustakaan dapat dikelola dengan mudah, maka dilakukan :

  • Pengelompokan / klasifikasi buku
  • Penomoran yang unik
  • Penempatan arsip dg urutan tertentu

Prinsip kerja basis data adalah pengaturan data.

Tujuan basis data adalah kecepatan dan kemudahan dalam pengambilan kembali data.

Data elektronis tidak sama dengan basis data karena dalam pengelolaannya belum tentu terdapat pemilahan dan pengelompokan data sesuai fungsi / jenisnya.

Tujuan pemanfaatan basis data :

  • Kecepatan dan kemudahan (speed) : agar user dapat menyimpan, memanipulasi, dan menampilkan kembali data lebih cepat dan mudah daripada cara biasa.
  • Efisiensi ruang penyimpanan (space) : mengurangi redundancy, misalnya dengan pengkodean dan membuat relasi.
  • Keakuratan (accuracy) : agar data sesuai dengan aturan dan batasan tertentu.
  • Ketersediaan (availibility) : agar dapat diakses oleh setiap user yang membutuhkan.
  • Kelengkapan (completeness) : dengan menambahkan field pada tabel.
  • Keamanan (security) : agar data yang rahasia tidak jatuh ke tangan user yang tidak berhak, misalnya : dengan pengkodean, account (username dan password), pembedaan hak akses untuk setiap user terhadap data yang dapat dibaca atau proses yang dapat dilakukan.
  • Kebersamaan (shareability) : mendukung lingkungan multiuser, menghindari inkonsistensi data dandeadlock.

Bentuk perusahaan yang memanfaatkan database adalah perbankan, pendidikan, rumah sakit, telekomunikasi.

Komponen sistem basis data :

  • Perangkat keras (hardware) : biasanya berupa perangkat komputer standar, media penyimpanan sekunder, dan media komunikasi untuk sistem jaringan.
  • Sistem operasi : perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya, dan melakukan operasi dasar dalam sistem komputer.
  • Basis data : basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data dapat terdiri dari lebih dari 1 basis data.
  • Database Management System (DBMS) : perangkat lunak yang digunakan untuk mengelola basis data.

Contoh :

  • Kelas sederhana : dBase, Foxbase, Rbase, Ms. Access, Ms. Foxpro, Borland Paradox.
  • Kelas kompleks : Borland-Interbase, Ms. SQL Server, Oracle, Informix, Sybase.
  • User : orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
  • Optional software : perangkat lunak pelengkap yang mendukung, bersifat optional.