Postingan

Menampilkan postingan dari Agustus, 2022

Tujuan Basis Data

  Kecepatan dan Kemudahan (speed) yakni agar pengguna basis data bisa: menyimpan data melakukan perubahan/manipulasi terhadap data menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis). Efisiensi Ruang Penyimpanan (Space) Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan. Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb. Ketersediaan (Availability) Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan. Kelengkapan (Completeness) Agar dat...

Basis Data

Pengertian Basis Data Menurut Para Ahli  Berikut ini terdapat beberapa pengertian basis data menurut para ahli, terdiri atas: S. Attre  mengungkapkan bahwa database merupakan kumpulan data yang saling berhubungan antara yang satu dengan yang lain dengan penggunaan yang beragam. Gordon C. Everest,  database merupakan kumpulan data yang bersifat mekanis, terbagi dan terdefinisi dengan formal melalui suatu pengorganisasian. Toni Fabbri , menyatakan bahwa database adalah sebuah sistem file terintegrasi yang memiliki setidaknya satu primary key sebagai pengulangan. C. J. Date,  database ialah data operasional yang digunakan oleh system aplikasi dari sebuah pengorganisasian. Komponen Basis Data Berikut ini terdapat beberapa komponen basis data, terdiri atas: Perangkat keras (hardware) Sistem basis data dapat dilihat bahwa basis data pada intinya adalah disimpan pada media penyimpanan elektronik (hardisk), sedangkan database adalah terdiri dari beberapa file / table yang sa...

Sejarah Basis Data

Gambar
  Tahun 1960 Dari awal penggunaan komputer, penyimpanan dan manipulasi data merupakan focus utama aplikasi. Pada awal tahun 1960, Charles Bachman diperusahaan General Electric mendesain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store). Dasar untuk model data jaringan dibentuk lalu distandardisasi oleh Conference on Data System Language (CODASYL). Kemudian, Bachman menerima ACM Turing Award (Penghargaan semacam nobel pada ilmu komputer ) di tahun 1973. Pada akhir tahun 1960-an, IBM mengembangkan system manajemen informasi (Information Manajemen System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang disebut model data hierarki. Dalam waktu yang sama, hasil kerja sama antara IBM dengan perusahaan penerbangan Amerika mengembangkan system SABRE. System SABRE memungkinkan user mengakses data yang sama pada jaringan computer. Tahun 1970 Pada tahun 1970, Edgar Codd di laboratorium penelitian di San Jose mengusulkan suatu represent...

Pengertian Python, Fungsi, Kelebihan dan Kekurangan

 Pengertian Python       Pengertian Python (bahasa pemrograman) merupakan bahasa pemrograman tinggi yang bisa melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode  Object Oriented Programming  dan juga menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Sebagai bahasa pemrograman tinggi, python dapat dipelajari dengan mudah karena telah dilengkapi dengan manajemen memori otomatis . Fungsi Python     Kalian bisa menentukan fungsi untuk menyediakan fungsionalitas yang dibutuhkan. Berikut ini merupakan aturan sederhana untuk mendefinisikan fungsi dengan Python. Fungsi blok dimulai dengan def kata kunci diserta dengan nama fungsi dan tanda kurung (()). Setiap parameter masukan atau argumen dan ditempatkan di dalam tanda kurung ini. Kalian juga tentunya bisa menentukan parameter di dalam tanda kurung ini. Pernyataan pertama dari sebuah fungsi bisa berupa pernyataan opsional – string dokume...

Konsep Dasar Pemrograman Berorientasi Objek (PBO)

  Pemrograman Berorientasi Objek atau disebut juga dengan  Object Oriented Programming   dan disingkat OOP, Ini merupakan paradigma pemrograman yang didasarkan oleh konsep “objek” yang bisa terdiri dari data dalam bentuk field yang juga dikenal sebagai atribut, kemudian kode berbentuk fungsi yang juga disebut ‘method’. Semua data dan fungsi tersebut dikemas dalam kelas-kelas atau disebut juga objek-objek. Jika dibandingkan dengan pemrograman yang terstruktur, setiap objek dalam OOP dapat menerima pesan dan mengirimkan pesan kepada objek lainnya serta melakukan pemrosesan data. Konsep Dasar yang Paling Penting dalam OOP Dalam pemrograman berorientasi objek terdapat konsep dasar yang penting untuk diperhatikan dipahami jika kita mempelajari pemrograman. Class/Kelas Di dalam sebuah objek kelas merupakan prototype atau rancangan yang menafsirkan variabel dan berbagai method pada sebuah objek tertentu. Fungsinya adalah untuk menampung konten atau isi dari sebuah program yang a...

Usecase dan Simbolnya

Gambar
  Use Case diagram adalah suatu urutan interaksi yang saling berkaitan antarasistem dan aktor. Use case dijalankan melalui cara menggambarkan tipe interaksi antara user suatu program (sistem) dengan sistemnya sendiri. Use case melalui sebuah cerita yang mana sebuah sistemitu dipakai. Usecase juga dipakai untuk membentuk perilaku (behaviour) sistemyang akan dibuat. Sebuah use case menggambarkan sebuah interakasi antarapengguna (aktor) dengan sistem yang sudah ada. Use case juga dipakai untuk membentuk perilaku (behaviour) sistemyangakandibuat. Tujuan Use Case • Memetakkan kebutuhan sistem.  • Merepresentasikan interaksi pengguna terhadap sistem.  • Untuk mengetahui kebutuhan diluar sistem. Fungsi dari use case diagram :  • Dapat menggambarkan urutan aktivitas proses yang ada padasuatusistem.  • Dapat menggambarkan proses bisnis dan juga urutan aktivitas yangadadalam sebuah proses. Manfaat use case sendiri adalah:  • Untuk memudahkan hubungan dengan mengg...

TOOL UML

Gambar
  TOOL UML  Pertemuan kali ini kita akan mulai dengan tools yang akan digunakan dalam pembelajaran kita kedepan yaitu tools yang akan membantu kita untuk merancang UML .  UML sendiri merupakan sebuah bahasa yang telah menjadi standar dalam industri perangkat lunak untuk visualisasi, merancang dan mendokumntasikan sistem perangkat lunak.  Dengan menggunakan UML kita bisa membuat model untuk semua jenis aplikasi perangkat lunak agar mudah diterjemahkan kedalam coding untuk membentuk sebuah aplikasi utuh.  Bapak harap kalian paham sampai sini.  Ok langsung ke tools yang akan digunakan kita akan menggunakan tools online bernama Draw.io ( https://www.draw.io/ ) silahkan kalian akses link dari tools tersebut dan berkenalan dengan interface dari tools tersebut terlebih dahulu   Ok sebagai perkenalan dengan interface dan tools yang akan kalian gunakan silahkan kalian coba tools tersebut sebagai tugas awal dari pertemuan kali ini dengan membuat text meng...

Apa Itu UML

  UML (Unified Modelling Language) adalah suatu metode dalam pemodelan secara  visual yang digunakan sebagai sarana perancangan sistem berorientasi objek. Awal  mulanya, UML diciptakan oleh Object Management Group dengan versi awal 1.0  pada bulan Januari 1997.   UML juga dapat didefinisikan sebagai suatu bahasa standar visualisasi, perancangan,  dan pendokumentasian sistem, atau dikenal juga sebagai bahasa standar  penulisan blueprint sebuah software.  UML diharapkan mampu mempermudah pengembangan piranti lunak (RPL) serta  memenuhi semua kebutuhan pengguna dengan efektif, lengkap, dan tepat. Hal itu  termasuk faktor-faktor scalability, robustness, security, dan sebagainya.   Perlu kamu ketahui bahwa sistem yang baik itu berawal dari perancangan dan  pemodelan yang matang. Salah satu yang bisa kamu praktekkan, yaitu dengan  menggunakan UML. Adapun tujuan dan fungsi perlu adanya UML yaitu sebagai  berikut:...

Antarmuka pengguna (user interface)

PENGERTIAN ANTARMUKA   Interface adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi  antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang  bersentuhan langsung dengan pengguna.   Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) dan Graphical User  Interface(GUI).   Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna  (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari  pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu  mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.   User interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan  sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian  sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakuk...