Langsung ke konten utama

Postingan

3 Contoh Normalisasi Data pada tahap 1

Berikut adalah Normalisasi tahap 1  contoh 1 adalah pada COMPANY  uraiannya adalah seperti berikut: -Setiap Company harus membuat satu atau lebih Product -Setiap Product harus dibuat oleh satu dan hanya satu Company berikut Contoh ERD nya contoh 2 adalah SMARTPHONE uraiannya adalah seperti berikut -Setiap Smartphone harus terjamin satu dan hanya satu Warranty -Setiap Waranty harus dimiliki satu atau lebih Smartphone berikut contoh ERD nya contoh 3 adalah DEPARTMENT uraiannya adalah seperti berikut -Setiap Department mungkin bertanggung jawab satu atau lebih Section -Setiap bagian harus ditanggung jawab satu dan hanya satu Department berikut contoh ERD nya Terimakasih telah mampir

ERDish dan matriks diagram

Hallo agan-agan semua kalo ini saya akan menshare ERDish dan matriks Diagram dari studi kasus dibawah : Studi Kasus ERD ERDish nya dari studi kasus diatas Employee Department each each employee department must May be Works in Responsible for On and only one On ore more Department employee Employee Job each Each employee Job Must May be Assigned Assigned to On and only one On or more job Employee Matriks Diagram  terima kasih sudah mampir 

Desain Konseptual Dan Logical

kali ini saya akan share solusi dari studi kasus dibawah: dimana harus memenuhi beberapa kriteria Data dalam system : pegawai, prodak( antar jemput, pengiriman barang, cleaning), Pelanggan.  Dalam system usernya : pengguna, pegawai ( driver, pelayana, ada staff). User mendaftarkan diri menggunakan no hp & mengisi biodata Pegawai di daftarkan oleh pegawai lain dengan mengisi no hp dan biodata Proses bisnis : user memilih prodak, setiap prodak memiliki harga yang berbeda. Output : mengetahui transaksi penggunaan jasa/ pembelian prodak.  berikut desain konseptual dan logicalnya Thanks sudah mampir nanti kalau dapat  materi  akan saya share lagi Sumber: Materi : Link

Logical database design and the relational model

Logical Database design logical database design adalah proses transformasi dari konsep data model kedalam logical data model Logical Database Design juga bisa memproses pembuatan model dari data yang sudah ditentukan baik dari segi spesifikasi dan modelnya, Bisa juga Mengkonversi hasil desain basis data konseptual ke dalam skema basis data pada DBMS,atau mengubah skema ER kedalam skema database relasional. Model data yang sudah didapat diubah kedalam logical model yang data tersebut ada pengaruhnya oleh model data hingga menjadi tujuan basis data, hal tersebut dilakukan untuk menterjemahkan representasi konseptual ke bentuk struktur logical basis data. Logical data model adalah sumber informasi dalam perancangan physical database, Logical database design juga memberikan sarana yang membantu para perancang physical database Logical database design juga bisa menentukan data yang akan dikelompokan dalam suatu file database,hal yang terpenting nya adalah model relasi dan pr...

Apa itu DBMS?

Pengertian Database Management System Apa itu DBMS (Database Management System)? Pengertian DBMS adalah suatu sistem atau software yang dirancang khusus untuk mengelola suatu database dan menjalankan operasi terhadap data yang diminta oleh banyak pengguna. Tujuan utama penggunaan DBMS dalam jaringan komputer adalah untuk menghindari kekacauan dalam hal pengolahan data yang jumlahnya besar. DBMS merupakan perantara bagi pengguna dan database (baca: pengertian database), dan agar dapat berinteraksi dengan DBMS maka pengguna harus memakai bahasa database yang sudah ditentukan. Ada dua jenis bahasa komputer yang dapat digunakan dalam berinteraksi dengan DBMS, yaitu: Data Definition Language (DDL); digunakan untuk menggambarkan desain dari basis data secara keseluruhan, mulai dari membuat tabel baru, memuat indeks, maupun mengubah tabel. Data Manipulation Language (DML); digunakan untuk memanipulasi dan mengambil data dari database, menghapus data dari database, dan mengubah data pada...

Instalasi MySQL pada Debian

Database Server Database berfungsi sebagai media penyimpanan data-data ataupun informasi penting. Pada web server yang kompleks, biasanya diperlukan adanya Database server sebagai media penyimpanan datanya. Database server ini bisa kita gunakan terpisah ataupun bersamaan dengan web server itu sendiri. Aplikasi untuk database server sendiri sudah begitu banyak, diantaranya yang paling terkenal adalah MySQL, PostgreSQL, dan MsSQL Instalasi Berikut saya cenderung menggunakan MySQL versi 5 sebagai Database server, dikarenakan kemampuanya yang sudah terkenal stabil. Install aplikasi MySQL, kemudian isikan password untuk user default root pada MySQL tersebut. berikut syntax nya:  apt-get install mysql-server Konfigurasi Sebetulnya secara otomatis, ketika selesai menginstall MySQL, database server sudah langsung dapat kita gunakan. Namun jika ingin merubah konfigurasi, misalnya merubah Port default MySQL, ataupun mengkonfigurasi agar MySQL server dapat dikunjungi melal...

Physical Data Model

Physical Data Model (PDM) adalah presentasi suatu implementasi database secara spesifik dari suatu Logical Data Model (LDM) yang merupakan konsumsi komputer yang mencakup detail penyimpanan data di komputer yang direpresentasikan dalam bentuk record format, record ordering dan access path. Dan menjelaskan bagaimana data itu disimpan di dalam media penyimpanan yang digunakan secara fisik. Sasarannya adalah menciptakan perancangan untuk penyimpanan data yang menyediakan kinerja yang baik dan memastikan integritas, keamanan, serta kemampuan untuk dipulihkan. Perancangan PDM bertujuan untuk meningkatkan efisiensi dalam pemprosesan data yang mencakup : 1.   Relasi yang sudah ternormalisasi, juga mencakup perhitungan kasar volume data yang akan disimpan. 2.   Definisi dan deskripsi masing-masing atribut pada setiap entitas yang ada. 3. Deskripsi tentang kapan dan dimana data digunakan, meliputi langkah-langkah pemasukan data, pemanggilan, penghapusan serta pembaruan...

Apa itu Conceptual DB

Conceptual database design adalah proses membangun suatu model berdasarkan informasi yang digunakan oleh perusahaan atau organisasi, tanpa pertimbangan perencanaan fisik (Connolly,2002,p419). Fasilitas yang disediakan oleh DBMS adalah : •  Dapat mendefinisikan basis data dengan menggunakan Data Definition Language (DDL). DDL dapat memberi fasilitas kepada pengguna untuk menspesifikasikan tipe data, struktur dan batasan aturan mengenai data yang bisa disimpan ke dalam basis data. •  Pengguna dapat menambah, mengedit, menghapus dan mendapatkan kembali data dengan menggunakan data manipulation language. •  Dapat mengontrol akses ke basis data, yaitu mencegah pengguna tanpa otoritas, sistem integrasi untuk memelihara konsistensi penyimpanan data, sistem control untuk memperbolehkan pengguna untuk akses, sistem kontrol untuk pengembalian data yang bisa mengembalikan data ke keadaan semula apabila ada kegagalan software atau hardware, catalog yang dapat di...

Apa itu Basis Data

Say hello buat semua,saya sekarang akan sharing tentang materi perkuliahan yang saya dapat di kampus,ya kali ini ngebahas tentang apa itu basis data?,sebelum kebasis data mari bahas dasarnya dulu saja ya yuk. 1.Data Apa itu Data? data adalah Sesuatu yang belum memiliki arti bagi penerimanya, sesuatu yang belum di olah. 2.Informasi Apa itu Informasi? informasi adalah Merupakan hasil pengolahan dari sebuah model, formasi, organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya. bagian tertentu dari data dengan makna atau fungsi khusus. nah setelah mengetahui perbedaan ke 2 materi tersebut mari ke Basis data 3.Basis Data(Data Base) Apa itu Basis Data? Basis Data adalah Basis data adalah kumpulan data terpusat dan terstruktur yang disimpan pada sistem komputer. Ini menyediakan fasilitas untuk mengambil, menambah, memodifikasi, dan menghapus data saat dibutu...

Apa yang anda harapkan dari MK Basis Data

sekedar berbagi keinginan,yang saya harapkan dari mata kuliah Basis Data adalah : 1.Menguasai dasa basis data 2.dapat mengetahui hirarki yang ada 3.mengimplementasikannya pada saat membuat project 4.dapat mengikuti perkembangan jaman dengan metode pembelajaran basis data 5.menjadi lebih paham dalam ilmu data base 6.dan lainnya semoga keinginan saya bisa tercapai dengan waktu yang sekarang dan mendapat hasil yang memuaskan atas bimbingan dosen Thanks sudah mampir nanti kalau dapat materi di  kampus  akan saya share lagi Terima Kasih

Membuat Menu Pada Netbeans

Program kali ini adalah Jmenu Hallo agan", semua disini ane sekarang mau share tentang cara membuat menu si netbens Langsung saja, pada tutorial kali ini kita akan membahas bagaimana cara membuat menu bar pada Java Swing dengan Netbeans. Seperti biasa, buat  JFrame Form   Untuk membuat menu bar, drag  Menu Bar  yang ada di  Swing Menus  pada  Pallete .   Jika berhasil, maka pada  Inspector  akan muncul  jMenuBar1  yang tadi kita drag. Jika ingin menambahkan menu item, klik kanan pada jMenu yang diinginkan, pilih  Add From Pallete  kemudian  Menu Item .   Klik pada nama menu item yang ada, ganti namanya sesuai keinginan.   Jika ada shortcut-nya, tambahkan shortcut dengan double klik pada area seperti gambar di bawah ini.   Setelah muncul jendela seperti di bawah ini, set shortcut yang diinginkan. Jika ingin menambahkan menu...

Queue & Stack

Queue & Stack Queue Queue dalam pengertian harfiah bahasa indonesia bermakna antrian,do you know ngantri?hehehe ya ngantri yang artinya pertama yang ngantri ya yang pertama di layani bahasa karawangya FIFO haha First In First Out , mamen kita tidak akan bahas masalah cara ngantri ya pasti dah pada tau,kita bahas penerapanya dalam penerapan di bidang science khususnya computer science,istilah untuk hal yang telah keluar adalah  DEQUEUE ,  sedangkan untuk hal yang telah masuk antrian adalah  ENQUUE , struktur data queue setidaknya memiliki operasi operasi sebagai berikut : 1 Enqueue memasukan data ke dalam antrian 2 Mengeluarkan data terdepan ke dalam antrian 3 Clear menghapus seluruh antrian 4 is empty (memeriksa apakah antrian kosong) 5 is full (Memeriksa apakah antrian penuh) jika kita analogikan ke dalam real kondisi di kehidupan menjadi seperti ini :  Enqueue : seseorang masuk ke loket tiket bus untuk membeli tiket Dequeue : orang te...

Looping/Perulangan

Looping hallo gan ketemu lagi sama ane,disini ane mau ngebahas tentang looping atau perulangan biar engga lama yuk mari disimak penjelasan versi ane,monggo disimak ya gan Looping Looping adalah satu atau sekumpulan intruksi kadang haru diulang sejumlah kali untuk tujuan tertentu hal yang harus ditentukan sebelum pengulangan dilakukan: mengapa harus diulang? berapa kali harus diulang? kapan berhenti? bagaimana dengan nilai awal? Jenis-jenis struktur perulangan Terdapat tiga macam statemen perulangan (looping/repetition) yang dapat digunakan: Pengulangan-for Pengulangan-while Pengulangan-do-while Masing-masing digunakan pada jenis perulangan yang berbeda, meski untuk kasus sebuah perulangan dapat diganti dengan statemen perulangan yang lain. Perulangan FOR Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang Bentuk umum: for(InisialisasiEkspresi;KondisiPengulang an;StepEkspresi) { statement1; statement2; . . . } ...

Algoritma menentukan nilai bilangan ganjil atau genap

Algoritma kali ini ane bakal bahas tentang menentukan nilai bilangan yang diinputkan ganjil atau genap,yuk mari disimak Algoritma input x if xmod2=0 print "genap" else print "ganjil" end if Coding berikut adalah codingan yg bisa berjalan di pemrograman bahasa C++ #include <stdio.h> int bilangan(int x, int y); int main (){ int nilai,jenis; printf("Menentukan Bilangan Genap dan Ganjil \n"); printf("Input Bilangan : ");scanf("%d",&nilai); jenis=bilangan(nilai,nilai); } int bilangan(int x, int y){ if (x%2==0) y=printf("\nAdalah bilangan genap\n"); else y=printf("\nAdalah bilangan ganjil\n"); return (y); } berikut hasil runing programnya  hasil sekian dari ane makasih udah mampir nanti ane share lagi kalo dapet pencerahan

Algoritma menentukan nilai positif atau nilai negatif

Algoritma kali ini ane bakal bahas tentang menentukan nilai positif atau nilai negatif dari nilai yang diinputkan,yuk mari disimak Algoritma input nilai x if x>0 print "bilangannya adalah positif" else print " bilangannya adalah negatif" end if Codingan berikut adalah codingan yg bisa berjalan di pemrograman bahasa C++ #include <stdio.h> #include <conio.h> main(){ int x; printf("=========Program Penentuan Bilangan Positif atau Negatif========="); printf("\n\n\tSilahkan Masukan Data\n"); printf("\nMasukkan bilangan : "); scanf("%d",&x); if(x>=0){ printf("\nBilangannya Adalah Positif : %d\n",x); }else{ printf("\nBilangannya Adalah Negatif : %d\n",x); } getch(); } berikut hasil runing programnya  hasil sekian dari ane makasih udah mampir nanti ane share lagi kalo dapet pencerahan

Algoritma Validasi username dan password

Algoritma kali ini ane bakal bahas tentang validasi username dan password yg udah biasa ada buat verifikasi data saat login,tanpa panjang" yuk mari disimak Algoritma input username input password jika username sama dengan user dan password sama dengan pass yang telah terdaftar di server maka akan muncul tampilan "berhasil login!" jika tidak akan muncul tampilan "maaf username atau password anda salah" Codingan berikut adalah codingan yg bisa berjalan di pemrograman bahasa C++ #include <iostream> #include <conio.h> #include <stdio.h> main() { int user, iuser, pass, ipass; user=76680; pass=30081997; printf("=========Program Validasi Login========="); printf("\n\n\tSilahkan Masukan Data\n"); printf("\nusername :"),scanf("%d",&iuser); printf("password :"),scanf("%d",&ipass); if ((iuser == user) && (ipass == pass)) printf("...

Algoritma Bilangan max dan min dari 3 bilangan

Algoritma halo agan-agan sekalian sekarang ane mau ngebahas tentang algoritma,mungkin ilmunya dasar banget tapi namanya juga berbagi ya siapa tau agan yg nyari materi trus nyemplung ke blog ini emang lagi butuh, yuk mari disini ane mau buat algoritma menentukan bilangan terbesar,terkecildari 3 bilangan,yuk mari disimak Algoritma  Input nilai bil max=bil min=bil if bil>max print nilai terbesar adalah max if bil<min print nilai terkecil adalah min Codingan  berikut adalah codingan yg bisa berjalan di pemrograman bahasa C++ #include<stdio.h> #include<conio.h> main() { int n=3,i,max,min,bil; printf("=========Nilai Maksimum dan Minimum dari 3 Bilangan========="); printf("\n\n\tSilahkan Masukan Data\n"); printf("\n Masukkan Bilangan ke-1 = "); scanf("%d",&bil); max=bil; min=bil; for(i=2;i<=n;i++) { printf("\n Masukkan Bilangan Ke-%d = ",i); scanf("%d",...

Belajar JOptionPane

JOptionaPane , halo agan semau balik lagi sama ane, disini sekarang mau ngebahas fitur lainnya dari Netbeans yaitu JOptionPane , JOptionPane buat apa ?, gunanya adalah buat menaampilkan pesan, disini langsung praktek  aja,buat yg udah belajar materi sebelumnya tentang JTextFIeld monggo dibaca dulu disini fungsinya sama cuma bedanya hasil tampilannya berbentuk JOptionPane 1.di edit dulu tampilan JFramenya sekalian dirubah variabelnya sperti didalam  (....) contoh gambar Step 1 Step 1 2.edit script JButton  dengan cara klik kanan di JButton pilih event pilih action pilih actionPerformed contohnya sperti gambar Step 2 Step 2 3.lalu edit scriptnya yg dibawah // TODO add your handling code here: lengkapnya di gambar Step 3  4.kalo udah semua step 1 sampai step 3 langsung Runing program dengan shortcut SHIFT+F6,  nnati akan runing program seperti di gambar hasil 1 hasil 1 5. ketikan nama di kolom Masukan Nama (JtextField) lalu klik Tampilka...

Belajar JTextField

JTextField adalah komponen yang bisa digunakan untuk proses input dan menampilkan data. tipe data yang bisa dioperasikan hanya bertipe string. Method yang umum digunakan adalah: 1.input/membaca data -> getText() 2.output/menampilkan data -> setText() 3.mengarahkan fokus kursos pada JTextField -> requestFocus() disini ane bakal berbagi pengalaman ane pas kenalan sama JTextField buat membaca sama menuliskan data. alurnya adalah: 1.user memasukan data pada kolom isi JTextField pertama (bagian atas) 2 tombol PROSES( Jbutton ) di klik 3.lalu nama yang diinputkan di JTextField atas bakal tampil juga di JTextField bawah langsung praktek,cekidot 1.diseting dulu di JFrame jadi kaya sperti di gambar Step 1 Step 1 2.dari isi JFrame diatas ada JLabel,JTextField,JButton, buat penamaan variabelnya bisa di cek di gambar Step 2 Step 2 3. kalo udah ngikut sampe step 2 diedit dulu actionPerformed  caranya di JButton  Klik kanan lalu pilih Event lalu pilih...

Netbeans Penggunaan JLabel,JTextField,JButton

Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java Kali ini ane akan sedikit membahas tentang cara menampilkan pesan pada aplikasi yang mendukung bahasa pemrograman java yaitu Netbeans langsung ke praktek mari disimak gan pastikan pada interface netbeans pada area design JFrame Form 1. Pilih JTextField pada bagian Palette dibagian  Swing Controls dan Letakan Pada Jframe seperti pada gambar Step 1 Step 1 2. Ubah tulisan dari JLabel dengan cara klik dua kali pada JLabel atau klik kanan lalu pilih Edit Text  hasilnya akan seperti gambar Step 2 Step 2 3. Pilih JtextField  pada Palette -> Swing Controls dan letakan pada JFrame rubah variable nya menjadi txt_pesan dengan mengikuti step seperti pada gambar step 3 Step 3 4. Pilih JButton kedalam JFrame  lalu ubah tulisan JBut...