Kamis, 14 Maret 2024

Lingkungan kerja DBMS: Microsoft SQL Server Management Studio

 

KATA PENGANTAR


Dengan menyebut nama Allah yang Maha Pengasih lagi Maha Penyayang, Rasa Syukur tak lupa saya sampaikan atas limpahan berkah dan karunia-Nya sehingga saya dapat menyelesaikan makalah dengan judul “Lingkungan kerja DBMS: Microsoft SQL Server Management Studio” Besar harapan kami agar makalah ini dapat memberikan data dan informasi yang dibutuhkan oleh pembaca mengenai Lingkungan kerja DBMS pada Microsoft SQL Server.

Makalah ini saya susun secara komprehensiif dan rinci, sehingga mudah dimengerti oleh pembaca tentang apa yang ingin disampaikan oleh penulis. Makalah ini saya buat semata untuk memberikan informasi mengenai apa yang ingin penulis sampaikan, saya sadar bahwa makalah ini banyak kekurangan dan jauh dari kata sempurna baik dari Diksi yang digunakan maupun kekurangan dalam memberikan data yang dibutuhkan oleh pembaca.

 Akhir kata saya berharap makalah mengenai Lingkungan kerja DBMS: Microsoft SQL Server Management Studio ini bisa memberikan Informasi dan Data yang akurat yang kemudian memiliki nilai manfaat bagi pembaca, saya juga mengucapkan trimakasih untuk pembaca karna telah membaca makalah ini hingga akhir.


DAFTAR ISI

BAB l 4......................................................................................................................................4

    PENDAHULUAN.. 4................................................................................................................4

        1.1      Latar Belakang Makalah. 4......................................................................................4

        1.2      Rumusan Masalah. 5.............................................................................................5

        1.3      Tujuan Masalah. 5...................................................................................................5

BAB ll 6.....................................................................................................................................6

    PEMBAHASAN.. 6...................................................................................................................6

        2.1      Pengertian DBMS (Database Manajemen System) 6...........................................................................................................................6

        2.2      Fungsi DBMS (Database Manajemen System)?. 7.........................................................................................................................7

        2.3      Pengertian Microsoft SQL Server (SMSS) 8............................................................................................................................8

        2.4      Memahami Lingkup Kerja DBMS (Database Manajemen System) pada Microsoft SQL Server.....................................................................................................................9

BAB lll 11..................................................................................................................................11

    PENUTUP. 11.........................................................................................................................11

    KESIMPULAN.. 11...................................................................................................................11

    DAFTAR PUSTAKA.. 12..........................................................................................................12



BAB l

PENDAHULUAN


1.1  Latar Belakang Makalah

Jika kita berbicara dengan Dunia IT (Informasi dan Teknologi) singkatan akronim tidak resmi dalam bahasa indonesia, yang sekarang sudah sampai ke Generasi 5.0 dan terus mengalami perkembangan tentunya, kita tidak akan sampai pada titik selesai karna pesatnya perkembangan di sektor ini. Jika kalian terjun pada dunia IT ada banyak hal yang bisa anda mulai pelajari atau anda temukan seperti Teknologi Informasi, Basis Data atau Struktur Data, Algoritma dan Pemrograman, Sistem Oprasi, Jaringan Komputer, Arsitektur Komputer, Komputer Grafis, Pemrograman Bahasa Robot, Pemrograman Web, Pemrograman Mobile Aplication dll.

Pada Makalah kali ini kita akan berfokus pada dunia Basis-data dan sebagai kajian awal untuk terjun di dunia IT. Data adalah bahan baku informasi dan dikumpulkan dalam suatu basis-data (database) agar pengumpulan, penyimpanan, pemeliharaan, pengolahan, dan pengamanannya dapat dilaksanakan secara effektif dan effisien. Oleh karna itu diperlukan manajemen data, sehingga suatu informasi tersebut dapat menjadi informasi yang tepat guna, tepat waktu, akurat dan relevan.

Setiap kita melakukan Riset mengenai suatu bidang di dalam dunia IT tentu kita akan mendapatkan sebuah data yang kemudian data tersebut kita olah dengan ilmu Basis-data hingga lahirlah sebuah informasi, pada bidang IT seperti Sistem Oprasi, Algoritma Pemrograman, Pemrograman berbasis web maupun Pemrograman Mobile, sangat Erat kaitannya dengan sebuah data. Data di ibaratkan sebuah (Input) yang digunakan untuk menjalankan sebuah sistem yang dimana sistem tersebut bertujuan untuk menghasilkan sebuah (output) yang kemudian output tersebut yang akan diterima oleh masyarakat luas. Dengan demikian agar suatu data yang efektif dapat dibangun diperlukan pengetahuan dasar tentang database dan juga Sistem Manajemen Basis Data. Dan pada makalah ini kita akan membahas Lingkup kerja dari Microsoft SQL Server sebagai salah satu Tools yang digunakan pada sebuah database untuk mengelola sebuah Data.

1.2  Rumusan Masalah

Berdasarkan latar belakang diatas maka rumusan masalah pada paper ini adalah:

  1. Apa pengertian DBMS (Database Manajemen System)?
  2. Apa Fungsi DBMS (Database Manajemen System)?
  3. Apa pengertian Microsoft SQL Server?
  4. Lingkup Kerja DBMS (Database Manajemen System) pada Microsoft SQL Server

1.3  Tujuan Masalah

  1. Berdasarkan rumusan masalah di atas berikut tujuan makalah:
  2. Untuk mengetahui Pengertian DBMS (Database Manajemen System)
  3. Untuk mengetahui Fungsi DBMS (Database Manajemen System)
  4. Untuk mengetahui Pengertian Microsoft SQL Server Studio
  5. Untuk memahami Lingkup Kerja DBMS (Database Manajemen System) pada Microsoft SQL Server



BAB ll

PEMBAHASAN


2.1  Pengertian DBMS (Database Manajemen System)

DBMS (Data Base Management System) yaknı perangkat lunak yang menangani semua pengaksesan database. Secara fungsı, data base management system atau doms mempunyai fasilitas mengintegrasikan, terhubung, merekayasa dan memelihara basis data

Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diaorganisasikan sesuai struktur tertentu dan disimpan dengan baik. Lintuk mendapatkan informası yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna. Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisası DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan.

  • Menurut CJ Date Data Base Management System (DBMS) adalah software yang menghandel semua akses pada database untuk melayani keperluan user.
  • Menurut S. Attre Data Base Management System (DBMS) yaitu software, hardware, firmware serta procedure-procedure yang memanage database. Firmware yaitu software yang sudah jadi modul yang tertanam pada hardware (ROM).
  • Menurut Gordon C Everest Data Base Management System (DBMS) yaitu manajemen yang efisten untuk mengorganisasi sumber daya data.

Jadi Data Base Management System (DBMS) Seluruh peralatan computer (Hardware + Software + Firmware) Data Base Management System (DBMS) dilengkapi dengan bahasa yang bertujuan pada data (High level data language) yang kerap dimaksud juga untuk bahasa generasi ke 4 (fourth generation language)

2.2 Fungsi DBMS (Database Manajemen System)?

Secara umum, tujuan utama DBMS adalah memudahkan user mengelola database dan memanipulasi data yang ada di dalamnya. Namun lebih dari itu, fungsi DBMS secara khusus adalah:

1. Data Dictionary Management (Pengelolaan Kamus Data). Fungsi DBMS yang pertama adalah        untuk mengelola kamus data. Kamus data adalah tempat untuk menyimpan elemen data seperti isian data, jumlah karakter, tipe data, dan relasinya terhadap data lain. Selain itu, setiap perubahan struktur data yang terjadi akan direkam secara otomatis di kamus data. Sehingga, Anda jadi lebih mudah dalam mencari data yang dibutuhkan, karena semuanya telah tersimpan di kamus data

2. Data Storage Management (Pengelolaan Penyimpanan Data). Fungsi DBMS selanjutnya adalah untuk mengelola penyimpanan data. Maksudnya dengan DBMS, Anda bisa dengan mudah membuat dan mengelola struktur yang nantinya digunakan sebagai tempat menyimpan data. Selain sebagai tempat penyimpanan, DBMS juga menyediakan berbagai opsi entri data. Dengan kata lain, Anda bisa mendefinisikan secara spesifik bagaimana sebuah data diinputkan ke database. Hal ini sangat berguna ketika Anda banyak berurusan dengan data multimedia. Misalnya gambar, video, suara, bahkan data biometrik seperti sidik jari dan pengenalan wajah.

3. Data Transformation & Presentation (Perubahan dan Presentasi Data). Masih berhubungan dengan fungsi DBMS sebelumnya, DBMS dapat Anda gunakan untuk mengubah tampilan data. Hal ini dapat dilakukan, tentunya setelah Anda mengatur bagaimana cara entri data tersebut. Dengan kata lain, data yang Anda inputkan akan otomatis menyesuaikan diri dengan struktur datanya. Sebagai contoh, bayangkan Anda mengelola sebuah database untuk perusahaan multinasional. Pengguna akhir dari Indonesia pasti akan memasukkan data waktu dalam format 24 jam. Sebaliknya, pengguna asal Amerika Serikat akan menginputkan waktu dalam format 12 jam. Nah, adanya perbedaan cara entri data waktu ini tidak akan menjadi masalah. Sebab, Anda telah mendefinisikan bagaimana data waktu tersebut akan diolah sesuai dengan strukturnya.

4. Security Management (Pengelolaan Keamanan). Pengelolaan keamanan adalah fungsi DBMS yang berikutnya. Dengan DBMS, Anda bisa mengatur otorisasi pengguna secara spesifik. Misalnya siapa yang hanya bisa mengakses database dan siapa yang bisa memodifikasi database tersebut.

Tak hanya itu, DBMS juga menyediakan opsi enkripsi data, yaitu proses mengubah data menjadi karakter acak yang sulit dibaca. Nah, enkripsi ini bisa Anda manfaatkan untuk melindungi data sensitif. Contohnya password, nomor rekening bank, atau detail kartu kredit.

5. Backup & Recovery Management (Pengelolaan Pencadangan & Pemulihan). Fungsi DBMS yang terakhir adalah untuk mengelola backup dan restore database. Hampir semua DBMS modern sudah menyediakan fitur backup, yang bisa Anda atur baik secara manual maupun otomatis. Jika sewaktu-waktu terjadi kerusakan terhadap sistem maupun media penyimpanan, Anda masih punya salinan database. Dengan begitu, waktu yang dibutuhkan sistem tersebut untuk pulih jadi lebih cepat.

2.3  Pengertian Microsoft SQL Server (SMSS)

SQL Server Management Studio (SSMS) adalah lingkungan terpadu berbasis GUI milik Microsoft SQL Server yang berfungsi untuk mengelola infrastruktur SQL, dari SQL Server ke SQL Database. SSMS menyediakan alat untuk mengkonfigurasi, memantau, dan mengelola instance dari SQL. Selain itu SSMS digunakan untuk menyebarkan, memantau, dan meningkatkan komponen datatier yang digunakan oleh aplikasi, serta membuat kueri dan skrip. Fitur utama dari SSMS adalah Object Explorer, yang memungkinkan pengguna untuk melihat, memilih, dan bertindak atas salah satu objek di dalam server. Ini bisa digunakan untuk mengamati dan menganalisis rencana query secara visual dan mengoptimalkan kinerja database, selain itu SQL Server Management Studio juga bisa digunakan untuk membuat database baru, mengubah apapun skema database yang ada dengan menambahkan atau memodifikasi tabel dan indeks, atau menganalisa kinerja. Ini termasuk jendela query yang menyediakan antarmuka berbasis GUI untuk menulis dan mengeksekusi kueri.

2.4 Memahami Lingkup Kerja DBMS (Database Manajemen System) pada Microsoft SQL Server

1. Designer Tools Microsoft SQL Server (SSMS)

Designer Tools adalah seluruh fasilitas atau alat-alat desain berbasis GUI yang disediakan oleh SSMS dan digunakan untuk mengelola salah satu objek yang ada pada SQL Server tanpa menulis script query. Salah satu contohnya adalah membuat database baru. Untuk membuat sebuah database baru menggunakan designer tools pada SSMS tentu sangatlah mudah, yaitu dengan cara : arahkan kursor mouse ke node Database di Object Inspektor, klik kanan tombol mouse lalu pilih menu “New Database”.


Selanjutnya muncul kontak dialog “New Database” seperti disajikan pada gambar..., Pada kotak dialog tersebut tersedia banyak pengaturan yang dapat ditetapkan untuk database yang baru akan dibuat, namun satu-satunya informasi penting dan harus diisi adalah nama database. Fitur built-in seperti ini yang ditawarkan oleh SSMS untuk kemudahan bagi database administrator dalam mengelola objek pada SQL Server. Namun bukan bahasan ini yang akan dicapai dalam tujuan pembelajaran pemrograman SQL dalam buku ini. Melainkan bagaimana mengelola objek dalam SQL server dengan cara menuliskan script SQL.

2. Query Editor

Query editor adalah fasilitas editor query yang disediakan oleh SSMS dan digunakan untuk mengelola salah satu objek yang ada pada SQL Server dan hampir semua hal dilakukan dengan cara menuliskan script query.





BAB lll

Basis-data Merupakan kumpulan data yang saling berhubungan satu sama lainnya yang dimana kita membutuhkan DBMS (Database Manajemen System) untuk mengolah data mentah tadi dan menjadikannya terstruktur, terorganisir, menjaga keamanan, dan dapat disajikan dan diterima oleh user, salah satu jenis DBMS yaitu adalah Microsoft SQL Server Studio (SMSS) .

Ada setidaknya 5 fungsi ketika mengolah data menggunakan DBMS yaitu adalah: Data Dictionary Management (Pengelolaan Kamus Data), Data Storage Management (Pengelolaan Penyimpanan Data), Data Transformation & Presentation (Perubahan dan Presentasi Data), Security Management (Pengelolaan Keamanan) dan Backup & Recovery Management (Pengelolaan Pencadangan & Pemulihan)

Keuungulan dari DBMS adalah: kelebihan paling bagus dari DBMS adalah end-user dan application programmer dapat mengakses dan menggunakan data yang sama, tanpa takut integritas data terganggu. Hal ini dikarenakan penyimpanan dalam database management system semacam terpusat dan dapat diakses oleh beberapa orang sekaligus. Kelebihan lain dari database management system adalah ketika ada kerusakan atau kesalahan yang dilakukan, restarability dan recoverability-nya cukup mudah.

Kelemahan DBMS adalah: Salah satu kekurangan utama DBMS adalah biaya hardware dan software yang cukup tinggi, sehingga perusahaanmu harus meningkatkan budget-nya. Tak hanya itu, perusahaan juga harus mengalokasikan waktu, tenaga, dan biaya untuk melatih user untuk menggunakan DBMS. Pasalnya, mayoritas database management system adalah sistem yang cukup kompleks dan butuh waktu untuk mempelajarinya. Kerusakan data karena permasalahan listrik atau penyimpanan yang corrupted juga merupakan salah satu kekurangan DBMS.  Hal ini terutama bisa terjadi jika perusahaan atau organisasi menyatukan semua data yang ada dalam satu database.


DAFTAR PUSTAKA


Jumat, 07 Juli 2023

PEMROGRAMAN JAVA DASAR

 1. Pengenalan Java


Java adalah bahasa pemrograman yang dibuat oleh James Gosling saat bekerja di Sun Microsystem, Java Merupakan bahasa pemrograman yang populer, dibuat pada tahun 1995, Java dimiliki oleh Oracle, dan lebih dari 3 miliar perangkat menjalankan Java.

Pemrograman berorientasi Objek Java digunakan untuk:

  • Aplikasi seluler (khususnya aplikasi Android)
  • Aplikasi desktop
  • Aplikasi web
  • Server web dan server aplikasi
  • Permainan
  • Koneksi database
  • Dan masih banyak lagi

Selain itu JAVA merupakan bahasa pemrograman yang independen/berdiri Sendiri dan memiliki Jenis File sendiri, ini memungkinkan pengguna Java atau java developer dapat menjalankan program mereka di bebrbagai platfoam seperti Windows, macOS, Linux, Android dan sebagainya.

Ini merupakan salah satu alasan kenapa bahasa pemrograman ini masih tetetap releated dengan dunia Teknologi saat ini 

Kenapa Harus menggunakan JAVA?

Java adalah salah satu bahasa pemrograman paling populer di dunia. Hampir dalam kurun waktu 10 tahun terakhir, Java selalu menjadi top 5 bahasa pemrograman paling populer di Dunia.

Sampai saat ini banyak sekali perusahaan dari skala kecil sampai besar, terutama skala korporat banyak menggunakan teknologi Java. Hal ini dikarenakan Java bisa digunakan untuk membuat dari mulai aplikasi Mobile, Desktop sampai Web. Oleh karena ini, belajar Java merupakan salah satu investasi untuk sekarang, karena banyak sekali perusahaan baik itu di Indonesia maupun diluar negri yang membutuhkan programmer Java.

Ini dia Beberapa Keunggulan menggunakan JAVA:

1) Platform Mandiri

Java dikembangkan dengan prinsip "write once, run anywhere" yang berarti kode Java dapat dijalankan di berbagai platform yang mendukung Java Virtual Machine (JVM), termasuk Windows, macOS, Linux, dan sebagainya. Ini memungkinkan pengembangan aplikasi yang portabel dan dapat dijalankan di berbagai sistem operasi.

2) Kaya dengan Perpustakaan (Library) dan Framework

Java memiliki ekosistem yang kaya dengan banyak perpustakaan (library) dan framework yang didukung oleh komunitas yang luas.

3) Keamanan 

Java memiliki fitur keamanan yang kuat dan dirancang dengan mempertimbangkan aspek keamanan. Ada banyak mekanisme keamanan yang dibangun ke dalam bahasa dan platform Java, seperti sandboxing, verifikasi kode, manajemen izin akses, dan enkripsi data.

4) Pemrograman Berorientasi Objek 

Java adalah bahasa pemrograman berorientasi objek yang kuat. Ini memungkinkan pengembang untuk mengorganisasi kode dalam bentuk objek yang dapat digunakan kembali, sehingga memudahkan pengembangan aplikasi yang modular, mudah dipelihara, dan dapat diubah dengan fleksibilitas.

Apa Kekurangan JAVA?

Inilah beberapa kekurangan yang Ada Pada JAVA

1) Kinerja Relatif Lambat

Meskipun Java telah mengalami peningkatan kinerja dari waktu ke waktu, bahasa ini masih dikritik karena memiliki kinerja yang relatif lambat dibandingkan dengan bahasa pemrograman kompilasi lainnya seperti C++ atau bahasa pemrograman yang lebih rendah tingkatnya.

2) Konsumsi Memori yang Tinggi 

Java cenderung menggunakan lebih banyak memori dibandingkan dengan bahasa pemrograman lain. Hal ini disebabkan oleh adanya JVM dan manajemen memori yang dilakukan oleh JVM, termasuk penggunaan heap space dan garbage collection.

3) Kurang Cocok untuk Pengembangan Aplikasi yang Terbatas

Java mungkin tidak menjadi pilihan yang tepat untuk pengembangan aplikasi yang sangat terbatas dan berorientasi pada sumber daya atau performa yang sangat spesifik. Contohnya, dalam pengembangan aplikasi real-time atau embedded yang membutuhkan respons instan atau penggunaan sumber daya yang sangat efisien, bahasa pemrograman yang lebih rendah tingkatnya mungkin lebih sesuai.

4) Kompleksitas 

Java dapat dianggap memiliki tingkat kompleksitas yang lebih tinggi dibandingkan dengan beberapa bahasa pemrograman lainnya, terutama bagi pemula.

5) Membutuhkan Masa Pembelajaran yang lama 

Karena kompleksitasnya, belajar Java dan menjadi mahir dalam pengembangan Java dapat memakan waktu yang lebih lama dibandingkan dengan bahasa pemrograman lain.


2. Menginstal JAVA

Hal yang perlu di siapkan untuk menginstal JAVA dengan menggunakan Aplikasi pengembang JAVA (Tools JAVA).

  • Unduh Integrated Development Environments (Intelij IDEA) sebagai Tools JAVA yang akan kita gunakan Anda bisa kunjungi siitud resmi Intelij IDEA di https://www.jetbrains.com/idea/ dan unduhlah sesuai dengan Sistem oprasi yang anda gunakan di komputer anda (Windows, Linux, macOS)
  • Unduh dan Instal JDK (Java Development Kit) IntelliJ IDEA memerlukan JDK yang terinstal di komputer Anda. JDK mencakup JRE (Java Runtime Environment) yang diperlukan untuk menjalankan aplikasi Java. Unduh JDK terbaru dari situs resmi Oracle di http://jdk.java.net/ 


Pilihlah versi yang tersedia atau versi yang sesuai dengan kommputer anda.

Install JDK 

  • Setelah mengunduh file instalasi JDK, buka file tersebut dan ikuti instruksi pada wizard instalasi untuk menginstal JDK di komputer Anda. Pastikan Anda mengingat lokasi instalasi JDK yang dipilih.
  • Jalankan IntelliJ IDEA: Setelah mengunduh dan menginstal IntelliJ IDEA, jalankan aplikasinya. Anda akan disambut dengan layar selamat datang (welcome screen) IntelliJ IDEA.
  • Konfigurasi JDK di IntelliJ IDEA: Pada layar selamat datang IntelliJ IDEA, klik "Configure" di sudut kanan bawah layar dan pilih "Project Defaults" > "Project Structure". Pastikan JDK yang telah diinstal terdaftar dan terpilih dalam daftar SDK yang ditampilkan. Jika JDK tidak terdaftar, tambahkan JDK yang diinstal dengan mengklik tombol "+" dan tentukan lokasi instalasinya.

Setelah persiapan ini selesai, Anda akan memiliki IntelliJ IDEA yang terinstal dan dikonfigurasi dengan JDK yang diinstal. Anda sekarang sudah bisa untuk membuat proyek Java dan mulai mengembangkan aplikasi menggunakan IntelliJ IDEA.


3. Bagaimana Cara Membuat Proyek Baru di JAVA

Apa itu Tols Java? Tools Java adalah perangkat lunak yang dirancang untuk membantu pengembang dalam pengembangan, pengujian, dan manajemen proyek dalam bahasa pemrograman Java. Ada Banyak Tools Java yang bisa kita gunakan untuk Mengoprasikan Program Java diantaranya:

  • Integrated Development Environments (Intellij IDE)
  • Build Tools
  • Version Control Systems (VCS)
  • Testing Tools
  • Profiling Tools dll 

Sesuai dengan Proses Installasi di atas, disini kita akan berfokus untuk menggunakan Tools Java yaitu Integrated Development Environments (Intellij IDEA). Untuk menbuat File/Proyek baru java di Intellij IDEA Berikut lagkah lankahnya:

1. Pertama Buat Pojek Baru dengan membuat Folder baru di Library kita Sesuai dengan Projek yang akan kita buat.

2. Buka "Intellij IDEA" kemudian Pergi Ke FILE > NEW > NEW Project

3. Pada jendela "New Project", pastikan "Java" dipilih di sisi kiri. Anda juga dapat memilih versi Java yang ingin digunakan.

Pada kolom "Project SDK", pastikan JDK (Java Development Kit) sudah terkonfigurasi dengan benar. Jika belum, Anda dapat menambahkan JDK baru dengan mengklik tombol "+" dan menentukan jalur ke instalasi JDK.

4. Beri nama proyek Anda dan tentukan direktori penyimpanan. Klik "Finish" untuk membuat proyek.


5. Tampilan Proyek akan jadi seperti gambar di bawah ini!

Dan anda Dapat memulai membuat Class Java sebagai tempat menampung program JAVA anda dengan KLIK KANAN (Pada Bagian 'src') > NEW > JAVA CLASS. Pembuatan File/Proyek baru JAVA pun Telah selesai dan siap digunakan.

Itu dia beberapa Langkah-langkah yang bisa kita simak untuk membuat Proyek baru JAVA di Integrated Development Environments (Intellij IDEA), menurut anda apa yang kurang?

Berkaitan dengan materi tentang pemrograman JAVA mungkin saat ini tidak akan saya bahas, namun anda bisa mulai untuk mempelajarinya di laman situs berikut: https://www.programmerzamannow.com/pemrograman/java/dasar/pengenalan-java/ untuk anda bisa menemukan beberapa informasi terkait seputar "Pemrograman dasar JAVA".

Sebagai penutupan disini saya akan menampilkan Contoh Proyek kecil menggunakan Pemrograman JAVA, Berikut informasinya:


4. Contoh penggunaan Program JAVA untuk membuat sebuah Proyek Kecil yaitu "Aplikasi Pencarian Teks"


Deskripsi: 

Aplikasi pencarian teks adalah perangkat lunak yang digunakan untuk mencari dan menemukan teks yang sesuai dengan kriteria tertentu. Ini bisa berupa aplikasi desktop, aplikasi web, atau aplikasi seluler yang memungkinkan pengguna untuk memasukkan kata kunci atau frasa tertentu dan mendapatkan hasil yang relevan dalam bentuk teks. Aplikasi pencarian teks akan memungkinkan pengguna untuk mencari teks Secara Universal (Menyeluruh) tidak terbatas di dalam dokumen saja. 

Aplikasi ini akan hadir dengan tampilan yang minimalis dengan memanfaatkan program java, aplikasi ini akan dikemas dalam tampilan “Jendela mengambang” (GUI) Yang diharapkan akan mempermudah penggunaan aplikasi (Untuk Projek yang telah di Kembangkan). Pengguna dapat memasukkan kata kunci atau frasa yang ingin mereka cari, dan aplikasi akan melakukan pencarian dengan cepat dan efisien, Hasil pencarian akan ditampilkan kepada pengguna.


Tujuan:

Tujuan pembuatan aplikasi pencarian teks yaitu untuk memungkinkan pengguna mencari teks tertentu mudah dan efisien. Aplikasi ini akan mencakup secara Universal (Menyeluruh) bukan hanya berlaku untuk dokumen saja, dan dikemas dalam bentuk tampilan Jendela mengambang (GUI) yang diharapkan akan mempermudah penggunaan aplikasi. Aplikasi ini dapat membantu pengguna dalam menemukan informasi yang relevan atau melakukan pemrosesan teks secara cepat (Untuk Projek yang telah di Kembangkan).


Code Program JAVA

package Proyek_PEMDAS;

import java.util.LinkedList;
import java.util.Scanner;

public class ProjekUbahPemdas {
public static void main(String[] args) {
LinkedList<String> data = new LinkedList<>();
Scanner input = new Scanner(System.in);
System.out.print("Masukkan jumlah data: ");
int n = input.nextInt();

for (int i = 0; i < n; i++) {
System.out.print("Masukkan data ke-" + (i + 1) + ": ");
String x = input.next();
data.add(x);
}

System.out.println("Data: " + data);

boolean ulangi = true;

while (ulangi) {
System.out.print("Masukkan data yang dicari: ");
String cari = input.next();
int hasil = linearSearch(data, cari);

if (hasil == -1) {
System.out.println("Data tidak ditemukan");
} else {
System.out.println("Data ditemukan di indeks ke-" + hasil);
}

System.out.print("Apakah Anda ingin melanjutkan pencarian? (y/n): ");
String jawab = input.next();

if (jawab.equalsIgnoreCase("n")) {
ulangi = false;
}
}
}

public static int linearSearch(LinkedList<String> list, String key) {
for (int i = 0; i < list.size(); i++) {
if (key.equals(list.get(i))) {
return i;
}
}
return -1;
}
}


Berikut hasil dari Program di Atas:


Penjelasan Code Program: 

Paket java.util.LinkedList digunakan untuk mengimpor kelas LinkedList yang digunakan untuk menyimpan data dalam bentuk daftar terhubung. Paket java.util.Scanner digunakan untuk mengimpor kelas Scanner yang akan digunakan untuk menerima masukan dari pengguna.

Mendefinisikan kelas ProjekUbahPemdas sebagai kelas utama:

Membuat objek LinkedList dan objek Scanner: Objek data digunakan untuk menyimpan data yang dimasukkan pengguna. Objek input digunakan untuk membaca masukan dari pengguna.

Menerima jumlah data dari pengguna:

Menerima data dari pengguna dan menyimpannya dalam LinkedList

Setelah semua data dimasukkan, program akan menampilkan data yang telah dimasukkan

Program akan memulai proses pencarian data. Di dalam loop while, program akan meminta pengguna untuk memasukkan data yang ingin dicari menggunakan System.out.print dan input.next(). Kemudian, program akan memanggil metode linearSearch dengan meneruskan LinkedList data dan data yang ingin dicari sebagai parameter. Metode linearSearch akan melakukan pencarian secara linear dengan membandingkan setiap elemen dalam LinkedList dengan kunci yang dicari.

Metode linearSearch digunakan untuk mencari data dalam LinkedList


Kesimpulan:

Jadi Program kode di atas adalah langkah awal untuk projek membuat Aplikasi Pencarian Teks. Popgram diatas ini memungkinkan pengguna untuk memasukkan sejumlah data ke dalam LinkedList. Setelah data dimasukkan, program mencetak LinkedList data yang telah dimasukkan, Program kemudian meminta pengguna untuk memasukkan data yang ingin dicari, Program menggunakan metode linear search untuk mencari data dalam LinkedList, Jika data ditemukan, program mencetak indeks pertama di mana data ditemukan, Jika data tidak ditemukan, program mencetak pesan bahwa data tidak ditemukan, Setelah pencarian selesai, pengguna ditanya apakah ingin melanjutkan pencarian atau tidak. Jika pengguna ingin melanjutkan pencarian, program akan meminta data yang akan dicari kembali, Jika pengguna tidak ingin melanjutkan pencarian, program akan berhenti. Program ini memberikan fitur pencarian sederhana yang memungkinkan pengguna untuk mencari data dalam LinkedList dengan menggunakan metode linear search.

link code java:

link: https://drive.google.com/drive/folders/1MEqcQ_jMG7uxH1StPGmqRN-KDsOWFtKk?usp=sharing

Refrensi Artikel

Refrensi Proyek: 











Lingkungan kerja DBMS: Microsoft SQL Server Management Studio

  KATA PENGANTAR Dengan menyebut nama Allah yang Maha Pengasih lagi Maha Penyayang, Rasa Syukur tak lupa saya sampaikan atas limpahan berkah...