Minggu, 08 November 2020

Bintang Ramadhan_181011400943_Minggu Ke 4

 Data Base

Pengertian Data Base

Basis Data dan DBMS.

Apa definisi atau arti basis data (database)? Basis data dapat didefinisikan atau diartikan sebagai kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (software) program atau aplikasi untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan pada data yang kemudian disimpan.

Basis data merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data untuk diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data yang tidak jelas dan juga update yang rumit.

Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna basis data (database user) untuk memelihara, mengontrol dan juga mengakses data secara praktis dan efisien.Dengan kata lain, semua akses ke basis data akan ditangani oleh DBMS. DBMS ini menjadi lapisan yang menghubungkan basis data dengan program aplikasi untuk memastikan bahwa basis data tetap terorganisasi secara konsisten dan dapat diakses dengan mudah.

Ada beberapa fungsi yang harus ditangani DBMS seperti pendefinisian data, menangani permintaan pengguna untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun media penyimpanan (disk) dan juga menangani unjuk kerja semua fungsi secara efisien.

Tujuan utama DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan juga bisa diakses secara efisien. Pertimbangan efisien di sini adalah rancangan struktur data yang kompleks tetapi masih bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.

Contoh Basis Data

Berikut ini adalah beberapa basis data relasional populer dan paling banyak digunakan untuk saat ini beserta sejarahnya:

1. Basis Data My Sql

MySQL merupakan basis data sumber terbuka yang paling popular dan banyak digunakan untuk aplikasi berbasis web seperti website dinamis dan e-commerce. Tahun 2013, MySQL merupakan basis data kedua yang paling banyak digunakan di dunia dan yang pertama untuk basis data sumber terbuka.

Dilihat dari sejarahnya, MySQL dibuat tahun 1995 dan disponsori oleh perusahaan Swedia, MySQL AB. Pengembang platform MySQL adalah Michael Widenius, David Axmark dan Allan Larsson. MySQL dibuat untuk menyediakan opsi pengelolaan data yang efisien, terpercaya dan handal. Pada tahun 2000, platform MySQL berubah menjadi sumber terbuka dan mengikuti ketentuan GPL.

Penggunaan MySQL sebagai basis data utama untuk aplikasi web sering dipadukan dengan PHP sebagai bahasa skrip berorientasi obyek. MySQL adalah salah satu komponen penting dari web service solution stack LAMP (Linux, Apache, MySQL and PHP) yaitu platform pengembangan web sumber terbuka dimana Linux sebagai sistem operasi, Apache sebagai Web Server, MySQL sebagai basis data dan PHP sebagai bahasa skrip.

Pengertian XAMPP

XAMPP adalah sebuah paket perangkat lunak (software) komputer yang sistem penamaannya diambil dari akronim kata Apache, MySQL (dulu) / MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari istilah cross platform sebagai simbol bahwa aplikasi ini bisa dijalankan di empat sistem operasi berbeda, seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.

Sejarah mencatat, software XAMPP pertama kali dikembangkan oleh tim proyek bernama Apache Friends dan sampai saat ini sudah masuk dalam rilis versi 7.3.9 yang bisa didapatkan secara gratis dengan label GNU (General Public License).

Fungsi XAMPP

Program aplikasi XAMPP berfungsi sebagai server lokal untuk mengampu berbagai jenis data website yang sedang dalam proses pengembangan.

Dalam prakteknya, XAMPP bisa digunakan untuk menguji kinerja fitur ataupun menampilkan konten yang ada didalam website kepada orang lain tanpa harus terkoneksi dengan internet, cukup akses melalui Xampp control panel, atau istilahnya website offline.

XAMPP bekerja secara offline layaknya web hosting biasa namun tidak bisa diakses oleh banyak orang.

Maka dari itu, XAMPP biasanya banyak digunakan oleh para mahasiswa maupun pelajar untuk melihat hasil desain website sebelum akhirnya dibuat online menggunakan web hosting yang biasa dijual dipasaran

Rabu, 04 November 2020

Bintang Ramadhan_181011400943_Minggu Ke 3

 

Data Base

Pengertian Data Base

Basis Data dan DBMS.

Apa definisi atau arti basis data (database)? Basis data dapat didefinisikan atau diartikan sebagai kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (software) program atau aplikasi untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan pada data yang kemudian disimpan.

Basis data merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data untuk diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data yang tidak jelas dan juga update yang rumit.

Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna basis data (database user) untuk memelihara, mengontrol dan juga mengakses data secara praktis dan efisien.Dengan kata lain, semua akses ke basis data akan ditangani oleh DBMS. DBMS ini menjadi lapisan yang menghubungkan basis data dengan program aplikasi untuk memastikan bahwa basis data tetap terorganisasi secara konsisten dan dapat diakses dengan mudah.

Ada beberapa fungsi yang harus ditangani DBMS seperti pendefinisian data, menangani permintaan pengguna untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun media penyimpanan (disk) dan juga menangani unjuk kerja semua fungsi secara efisien.

Tujuan utama DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan juga bisa diakses secara efisien. Pertimbangan efisien di sini adalah rancangan struktur data yang kompleks tetapi masih bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.

Contoh Basis Data

Berikut ini adalah beberapa basis data relasional populer dan paling banyak digunakan untuk saat ini beserta sejarahnya:

1. Basis Data My Sql

MySQL merupakan basis data sumber terbuka yang paling popular dan banyak digunakan untuk aplikasi berbasis web seperti website dinamis dan e-commerce. Tahun 2013, MySQL merupakan basis data kedua yang paling banyak digunakan di dunia dan yang pertama untuk basis data sumber terbuka.

Dilihat dari sejarahnya, MySQL dibuat tahun 1995 dan disponsori oleh perusahaan Swedia, MySQL AB. Pengembang platform MySQL adalah Michael Widenius, David Axmark dan Allan Larsson. MySQL dibuat untuk menyediakan opsi pengelolaan data yang efisien, terpercaya dan handal. Pada tahun 2000, platform MySQL berubah menjadi sumber terbuka dan mengikuti ketentuan GPL.

Penggunaan MySQL sebagai basis data utama untuk aplikasi web sering dipadukan dengan PHP sebagai bahasa skrip berorientasi obyek. MySQL adalah salah satu komponen penting dari web service solution stack LAMP (Linux, Apache, MySQL and PHP) yaitu platform pengembangan web sumber terbuka dimana Linux sebagai sistem operasi, Apache sebagai Web Server, MySQL sebagai basis data dan PHP sebagai bahasa skrip.

Pengertian XAMPP

XAMPP adalah sebuah paket perangkat lunak (software) komputer yang sistem penamaannya diambil dari akronim kata Apache, MySQL (dulu) / MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari istilah cross platform sebagai simbol bahwa aplikasi ini bisa dijalankan di empat sistem operasi berbeda, seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.

Sejarah mencatat, software XAMPP pertama kali dikembangkan oleh tim proyek bernama Apache Friends dan sampai saat ini sudah masuk dalam rilis versi 7.3.9 yang bisa didapatkan secara gratis dengan label GNU (General Public License).

Fungsi XAMPP

Program aplikasi XAMPP berfungsi sebagai server lokal untuk mengampu berbagai jenis data website yang sedang dalam proses pengembangan.

Dalam prakteknya, XAMPP bisa digunakan untuk menguji kinerja fitur ataupun menampilkan konten yang ada didalam website kepada orang lain tanpa harus terkoneksi dengan internet, cukup akses melalui Xampp control panel, atau istilahnya website offline.

XAMPP bekerja secara offline layaknya web hosting biasa namun tidak bisa diakses oleh banyak orang.

Maka dari itu, XAMPP biasanya banyak digunakan oleh para mahasiswa maupun pelajar untuk melihat hasil desain website sebelum akhirnya dibuat online menggunakan web hosting yang biasa dijual dipasaran.

Minggu, 25 Oktober 2020

Bintang Ramadhan_181011400943_Minggu Ke 2

  

Membuat Program Dengan NetBeans

Pengertian NetBeans



        Netbeans merupakan salah satu software yang sering digunakan dalam dunia programmer atau developer. Bukanlah sebagai teks editor biasa, Netbeans adalah suatu aplikasi IDE atau Integrated Development Environment yang berbasis bahasa Java dan berjalan diatas Swing. Maksudnya Swing disini adalah suatu teknologi yang memungkinkan pengembangan aplikasi desktop dan dapat berjalan di berbagai macam platform seperti Windows, Mac OS, Linux dan Solaris.

        Sedangkan Integrated Development Environment suatu sistem pemrograman atau development dan diintegrasikan kedalam suatu perangkat lunak. Netbeans menyediakan beberapa tools seperti Graphic User Interface (GUI), kode editor atau text, suatu compiler serta debugger. Hal ini akan lebih memudahkan kinerja para programmer atau developer yang menggunakan Netbeans. Tidak hanya menunjang bahasa pemrograman Java saja, dengan menggunakan Netbeans anda juga dapat membuat atau mengembangkan program yang berbasis bahasa C, C++ atau bahkan dynamic language seperti PHP, JavaScript, Groovy, dan Ruby.

Program Combobox



















Terima kasih 

Sabtu, 17 Oktober 2020

Bintang Ramadhan_181011400943_Minggu Ke-1

Membuat Program Dengan NetBeans

Pengertian NetBeans



        Netbeans merupakan salah satu software yang sering digunakan dalam dunia programmer atau developer. Bukanlah sebagai teks editor biasa, Netbeans adalah suatu aplikasi IDE atau Integrated Development Environment yang berbasis bahasa Java dan berjalan diatas Swing. Maksudnya Swing disini adalah suatu teknologi yang memungkinkan pengembangan aplikasi desktop dan dapat berjalan di berbagai macam platform seperti Windows, Mac OS, Linux dan Solaris.

        Sedangkan Integrated Development Environment suatu sistem pemrograman atau development dan diintegrasikan kedalam suatu perangkat lunak. Netbeans menyediakan beberapa tools seperti Graphic User Interface (GUI), kode editor atau text, suatu compiler serta debugger. Hal ini akan lebih memudahkan kinerja para programmer atau developer yang menggunakan Netbeans. Tidak hanya menunjang bahasa pemrograman Java saja, dengan menggunakan Netbeans anda juga dapat membuat atau mengembangkan program yang berbasis bahasa C, C++ atau bahkan dynamic language seperti PHP, JavaScript, Groovy, dan Ruby.

Membuat Program Cetak Kata

Langkah pertama yang harus kita lakukan adalah membuat New Project seperti gambar dibawah ini


Klik Java dengan Project Java Application


Berikan nama project yang akan kita buat sesuai dengan yang kita inginkan


Setelah itu masuk ke Project yang telah kita buat tambahkan packages baru dengan klik kanan pada Source Packages


Berikan nama pada packages tersebut


Kemudian setelah packages kita buat JfremForom baru dengan cara klik kanan pada packeges yang telah kita buat sebelumnya 





Pada Jfrem yang telah kita buat, langsung saja mendisign tampilan yang mau kita buat , pertama bisa tarik panel ke form kosong pada desain




Untuk mengedit panel kita bisa dengan mudah hanya klik kanan pada panel pilih properties


Didalam properties terdapat beberapa pilihan editing untuk memperbagus tampilan seperti background warna


Setelah memasukan panel, sekarang kita masukan dua label ke form desain


untuk di samping Label 1satu kita masukan TextField


sedangkan untuk disamping Label 2 kita masukan TextArea


Edit masing masih label dan bisa tambahkan beberapa desain agar tampilan lebih menarik seperti berikut dengan cara mengklik kanan pada item tersebut



Langkah selanjutanya gantin variable TextField dengan cara klik kanan > Change Variable Name     


Ganti variable menjadi    PesanTextArea


Tambahkan Buttom, Label dan Text Panel baru ke dalam Form desain




Ganti variable Text Panel yang bawah menjadi "Cetak_KataTextPanel"


Kemudian masukan action pada Button 1
dengan klik kanan button > Event > Action>actionPerformed


Masukan script atau kode dibawah ini kedalam action tersebut
String nama = (NamaTextField.getText());
        String pesan = (PesanTextArea.getText());
        Cetak_KataTextPanel.setText("Nama Saya "+nama+" dan saya membuat pesan "+pesan); 


Jika sudah kita bisa langsung coba jalankan program dengan cara klik kanan > Run File


Apabila tidak ada kesalahkan maka program akan jalan seperti gambar dibawah, kita bisa coba masukan nama dan pesan yang ingin disampaikan kedalam kotak.


Program Cetak Prosess

Selanjunya kita membuat Program Cetak Prosess 
Pertama buat desain seperti gambar dibawah ini


Lalu tambahkan kode dibawah ini kedalam source
  String angka;
    double jumlah,angka1,angka2;
    int pilih; dan   initComponents();
        angka ="";


Ganti TestField1 menjadi Display


Tambahkan Action pada masing-masing Button


Dengan menambahkan kode action pada source seperti berikut

Kode action Button1  angka += "1";
        display.setText(angka);


Kode action Botton2 angka += "2";
        display.setText(angka);


Action kode pada Botton3
  angka1=Double.parseDouble(angka);
        display.setText("+");
        angka="";
        pilih=1;


Selanjutnya tambahkan Buttom baru pada desain untuk tombol memprosess hasil,


 tambahkan action kode berikut di source
switch(pilih){
            case 1:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 + angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            default:


Setelah semuanya sudah benar kita bisa coba jalankan program dengan meng Run File maka akan tampil seperti berikut, kita coba klik bottom 1 + 2 lalu hasilkan.


Demikian materi atau turoila yang dapat saya berikan, semoga dapat dimengerti dan menabah pengetahuan rekan-rekan netizen semua hehehe...Terima kasih