Senin, 13 Maret 2023

SQL2 PERTEMUAN 1

________________________________________________

LAPORAN PRAKTIKUM MAHASISWA

PEMROGRAMAN SQL 2

_____________________________________________________

Mengoperasikan Mesin Database Management System (DBMS)

 


Oleh:

 

            NAMA               : Febriansyah Agung Tirta

            NPM                  : 21753049

            KELAS              : 4 B Manajemen Informatika

 

Dosen:

Eko Win Kenali, S.Kom., M.Cs.

 

 

D3 – MANAJEMEN INFORMATIKA

JURUSAN EKONOMI DAN BISNIS

POLITEKNIK NEGERI LAMPUNG

2023

 

A. Tujuan (Capaian Pembelajaran)

 

Setelah praktikum ini, praktikan diharapkan dapat:

1.   Mendeskripsikan dan mengoperasikan Database Management System (DBMS): Microsoft SQL Server Management Studio


B. Peralatan yang digunakan

 

1.   Laptop

2.   Microsoft Word

3.   MS. SQL Server Management Studio


C. Landasan Teori

 

Microsoft SQL Server

 

SQL Server adalah perangkat lunak DBMS yang dikembangkan oleh Microsoft, dan terdiri dari bermacam-macam edisi dan versi rilis. Untuk lebih fokus dalam pembahasan tentang SQL, buku ajar ini akan menggunakan perangkat lunak DBMS Microsoft SQL Server edisi Enterprise versi 2008. Pada Microsoft SQL Server untuk dapat menjalankan fungsi SQL dalam mengakses dan mengolah basisdata, SQL Server menggunakan ekstensi T-SQL (Transact-SQL) yang dikembangkan sendiri oleh Microsoft. T-SQL sangat mirip dengan SQL standar, selain itu mendukung beberapa fungsi ekstra, fungsi built-in, dll. T-SQL memperluas standar SQL untuk memasukkan pemrograman prosedural, variabel lokal, berbagai fungsi pendukung untuk pemrosesan string, pemrosesan tanggal, fungsi matematika, dll.

 


SQL Server terdiri dari beberapa aplikasi penunjang yang berjalan dan dapat digunakan untuk keperluan DBMS, dan yang paling umum adalah Database Engine dan Management Studio. Database Engine tidak memiliki antarmuka grafis, hanya sebuah layanan yang aktif berjalan di belakang sistem operasi (Komputer Server). SQL Server Management Studio (SSMS) adalah tool berbasis GUI (Graphics User Interface) yang berfungsi untuk melakukan konfigurasi, pengolahan, pengelolaan dan melihat informasi pada database. SSMS dapat diinstal pada komputer server atau pada komputer client (atau keduanya).

 

SQL Server Management Studio (SSMS)

 

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.


Designer Tools

 

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.

 

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.

 


Saat ingin bekerja dengan perintah-perintah kueri SQL, maka pilih "New Query" pada toolbar. Selanjutnya sistem akan menampilkan bilah query editor pada area kosong seperti pada gambar.


 D. Hasil dan Pembahasan

 

1.     Persiapkan alat dan bahan

2.     Menjalankan aplikasi: Microsoft SQL Server Management Studio (MSQLS- MS)

3.     Mengakses server database dengan otentifikasi user mesin MSQLS-MS; Catat prosedur akses server dan otentifikasi user.

4.     Mengenali lingkungan kerja MSQLS-MS;

4.1  . Lakukan analisa terhadap Designer Tools; catat fasilitas dan kemampuan yang dimiliki oleh layanan tersebut

4.2  . Lakukan analisa terhadap layanan Query Editor; catat fasilitas dan kemampuan yang dimiliki oleh layanan tersebut

D. Tugas

 

1.     Buatlah dokumen makalah yang menjelaskan tentang ’Lingkungan kerja DBMS: Microsoft SQL Server Management Studio’.  Gunakan sumber informasi/literatur yang dapat dipertanggung-jawabkan.

2.     Posting makalah ke BLOG pribadi anda dengan judul tentang ’Lingkungan kerja DBMS: Microsoft SQL Server Management Studio’. Sertakan tag: nama institusi, nama program studi, nama mata kuliah, nama anda dan nama desen pengampu.

E. Daftar Pustaka

 

1.    Tutorials Point, Microsoft SQL Server, Tutorials Point Ltd, USA, 2003

2.    Eko Win Kenali, Pemrograman SQL Server, UP Politeknik Negeri Lampung, 2015

 

Selasa, 12 Juli 2022

Pemrograman Java Dasar

Pengenalan Java

    1. Sejarah Java

  • Java adalah bahasa pemrograman yang dibuat oleh James Gosling saat bekerja di Sun Microsystem
  • Java dirilis ke public tahun 1995
  • Java adalah bahasa pemrograman berorientasi objek dan mendukung pengelolaan memori secara otomatis
  • Saat ini perusahaan Sun Microsystem telah dibeli oleh Oracle
  • Java terkenal dengan write once, run anywhere, karena binary program Java di-generate secara independen dan bisa dijalankan di Java Virtual Machine yang terinstall di berbagai sistem operasi

    2. Teknologi Java

  • Java Standard Edition
  • Java Enterprise Edition
  • Java Micro Edition

    3. Versi Java



    4. Kenapa Belajar Java


    5. Dimana Java Banyak Digunakan?

  • Backend, banyak perusahaan besar saat ini menggunakan Java sebagai aplikasi backend nya seperti Twitter, Netflix, Spotify, Amazon, Alibaba, Blibli, dan lain-lain
  • Big Data, teknologi-teknologi big data yang saat ini populer, kebanyakan adalah teknologi Java seperti Apache Hadoop, Elasticsearch, Apache Cassandra, Apache Spark, Apache Kafka, dan lain-lain
  • Android, di Android kita bisa menggunakan Java dan Kotlin untuk membuat aplikasi nya

    6. JRE vs JDK

  • JRE singkatan dari Java Runtime Environment
  • JDK singkatan dari Java Development Kit

    7. Java Virtual Machine

  • Java sendiri hanyalah bahasa pemrograman, otak dibalik teknologi Java sebenarnya sebuah teknologi yang disebut Java Virtual Machine
  • Java Virtual Machine merupakan program yang digunakan untuk mengeksekusi binary file Java
  • Karena JVM hanya mengerti binary file, sehingga akhirnya banyak bahasa pemrograman yang mengadopsi teknologi JVM, seperti Kotlin, Scala, Groovy dan lain-lain
  • Dengan begitu, banyak bahasa pemrograman yang lebih canggih dari Java, namun mereka tetap jalan di JVM yang sudah terbukti stabil dan bagus

    8. Proses Development Program Java


Struktur Pemilihan

    Input dan Output


  • Input : Nilai yang kita masukan ke program
  • Proses : Langkah demi langkah yang dilakukan untuk mengelola input menjadi sesuatu yang berguna
  • Output : Hasil pengolahan
        Class Input di Java
    A. Berbasis teks (console)                                      B. Berbasis GUI
    1. Class Scanner                                                        1. JOptionPane
    2. Class BufferReader                                               2. Inputbox pada form
    3. Class Console 

If Statement

  • Dalam Java, If adalah salah satu kata yang digunakan untuk percabangan
  • Percabangan artinya bisa mengeksekusi kode program tertentu ketika suatu kondisi terpenuhi
  • Hampir di semua bahasa pemrograman mendukung if expression
Contoh Kode :

Else Statement

  • Blok akan dieksekusi ketika kondisi if bernilai true
  • Kadang kita ingin melakukan eksekusi program tertentu jika kondisi if bernilai false
  • Hal ini bisa dilakukan menggunakan else expression
Contoh Kode :

Switch Statement

  • Kadang kita hanya butuh menggunakan kondisi sederhana di if statement, seperti hanya menggunakan perbandingan ==
  • Switch adalah statement percabangan yang sama dengan if, namun lebih sederhana cara pembuatannya
  • Kondisi di switch statement hanya untuk perbandingan ==
Contoh Kode :


Switch Lambda

  • Di Java versi 14, diperkenalkan switch expression dengan lambda
  • Ini lebih mempermudah saat penggunaan switch expression karena kita tidak perlu lagi menggunakan kata kunci break
Contoh Kode :


Kata Kunci Yield

  • Di Java 14, ada kata kunci baru yaitu yield, dimana kita menggunakan kata kunci yield untuk mengembalikan nilai pada switch statement
  • Ini sangat mempermudah kita ketika butuh membuat data berdasarkan kondisi switch statement
Contoh Kode Tanpa Yield :


Contoh Kode Dengan Yield :

Operator Ternary

  • Operator ternary adalah operator sederhana dari if statement
  • Operator ternary terdiri dari kondisi yang dievaluasi, jika menghasilkan true maka nilai pertama diambil, jika false, maka nilai kedua diambil
Contoh Kode Tanpa Operator Ternary :

Contoh Kode Dengan Operator Ternary :

Operasi dan Operator

Operasi Matematika


Contoh Kode :

Augmented Assignments


Contoh Kode :

Unary Operator


Contoh Kode :

Operasi Perbandingan

  • Operasi perbandingan adalah operasi untuk membandingkan dua buah data
  • Operasi perbandingan adalah operasi yang menghasilkan nilai boolean (benar atau salah)
  • Jika hasil operasinya adalah benar, maka nilainya adalah true
  • Jika hasil operasinya adalah salah, maka hasilnya dalah false
Operator Perbandingan :

Contoh Kode :

Operasi Boolean


Operasi && :

Operasi || :

Operasi ! :

Contoh Kode :

Expression, Statement & Block

Expression :

  • Expression adalah konstruksi dari variabel, operator, dan pemanggilan method yang mengevaluasi menjadi sebuah single value
  • Expression adalah core component dari statement
Contoh Kode :

Statement :

  • Statement bisa dibilang adalah kalimat lengkap dalam bahasa
  • Sebuah statement berisikan execution komplit, biasanya diakhiri dengan titik koma
  • Ada beberapa jenis statement :
    • Assignment expression
    • Penggunaan ++ dan --
    • Method invocation
    • Object creation expression
Contoh Kode :

Block :

  • Block adalah kumpulan statement yang terdiri dari nol atau lebih statement
  • Block diawali dean diakhiri dengan kurung kurawal {}
Contoh Kode :

Tipe Data Array

  • Array adalah tipe data yang berisikan kumpulan data dengan tipe yang sama
  • Jumlah data di Array tidak bisa berubah setelah pertama kali dibuat

Cara Kerja Array :


Contoh Kode Membuat Array :

Contoh Kode Array Initializer :

Operasi di Array :


Contoh Kode Operasi di Array :

Contoh Kode Array di dalam Array :

For Each

  • Kadang kita biasa mengakses data array menggunakan perulangan
  • Mengakses data array menggunakan perulangan sangat bertele-tele, kita harus membuat counter, lalu mengakses array menggunakan counter yang kita buat
  • Namun untungnya, di Java terdapat perulangan for each, yang bisa digunakan untuk mengakses seluruh data di Array secara otomatis
Contoh Kode Tanpa For Each :

Contoh Kode Dengan For Each :

Method

Java Methods :

  • Method (function di dalam bahasa pemrograman yang lain) adalah sekumpulan blok kode yang melakukan tugas tertentu.
  • Method berguna untuk membagi masalah yang kompleks menjadi beberapa bagian yang lebih kecil, sehingga program yang dibuat mudah dipahami dan dapat digunakan kembalo
  • Di Java terdapat dua tipe method :
      • User-defined Methods: Method yang dibuat oleh programmer sesuai kebutuhan.
      • Standard Library Methods: Method yang telah tersedia di Java dan tinggal menggunakan saja.

    Mendeklarasikan Method :

    Sintaks untuk mendeklarasikan method di Java :

    • modifier : Pendefinisian jenis akses apakah method tersebut public, private, dan sebagainya.
    • static : Jika kita menggunakan kata kunci static, pengaksesan method dapat dilakukan tanpa membuat objek.
    • returnType : Jenis nilai apa yang dikembalikan oleh method. Misalnya jika method memiliki tipe kembalian int maka ia mengembalikan nilai integer.
    • nameOfMethod : Identifier yang digunakan untuk merujuk ke method tertentu dalam satu program.
    • parameter1/parameter2 : Nilai yang dimasukkan ke suatu method. Kita bisa memberikan sejumlah argumen ke suatu method.
    • method body : Berisi statements kode program untuk melakukan beberapa tugas. Isi method diapit oleh kurung kurawal {}.
    Contoh Kode :

    Pemanggilan Method :




    Kamis, 28 November 2019

    Seperti apa "SMK PARAMARTA 2 SEPUTIH BANYAK" itu

    Saya Febriansyah Agung Tirta
    NPM 21753049
    Prodi D3 Manajemen Informatika

    Assalamualaikum Wr.Wb

    Om Swastyastu
    Hello guys..

    Hello disini, diblog ini gue bakal ngasih tau kalian atau sejenis menginfokan ya (wkwk) jangan formal-formal ya guys.. :) Yaitu mengenai sekolah yang gue tempatin nih, namanya itu SMK PARAMARTA 2 Seputih Banyak, yang beralamat di Jl.Sumber Baru No.8 Seputih Banyak Kabupaten Lampung Tengah. Nih gue ada beberapa foto biar kalian bisa menggambarkan gimana sih SMK PARAMARTA 2 Seputih Banyak gitu kan (wkwk).



    ada lagi nih guys..



    Eh salah foto sih sebenernya (wkwk), tapi dari foto yang salah itu gue mau ngasih tau lagi nih guys.. 

    Kalian dah tau kan SMK PARAMARTA 2 Seputih Banyak ada dimana..? Ya ada di Seputih Banyak dong 😂, ngk serius ini... Jadi di SMK PARAMARTA 2 Seputih Banyak ini ada 3 program bidang keahlian guys.. diantaranya itu..

    1.AKUNTANSI KEUANGAN
    2.ADMINISTRASI PERKANTORAN
    3.TEKNIK KOMPUTER JARINGAN

    Nah ada 3 bidang keahlian guys.. kalo kalian pilih yang mana dari ketiga itu? Kalo gue sih sekarang anak kelas 11 bidang TEKNIK KOMPUTER JARINGAN, kenapa gue masuk bidang itu? Hayo kenapa coba? Apa karna pengin jadi H4ck3r? Bukan dong.., gue masuk TEKNIK KOMPUTER JARINGAN itu karena pengin nguasain bidang Teknologi guys.. Karena menurut gue sekarang itu Teknologi nomor 1, iya gak?

    Oke, malah ngelantur jauh.., selain itu nih, SMK PARAMARTA 2 Seputih Banyak punya visi dan misi juga loh.. ini nih visi dan misi nya..




    VISI
    Menjadikan SMK PARAMARTA 2 yang mampu menghasilkan lulusan berakhlak mulia, unggul dalam prestasi terampil dalam bekerja dan berwirausaha, profesional dalam manajemen,berkualitas dalam mutu,dan juara dalam kompetisi.

    MISI
    -Meningkatkan kemampuan profesional guru dan karyawan dalam pelaksanaan tugas profesinya.

    -Meningkatkan kualitas sumber daya manusia yang berakhlak mulia dan berbudi pekerti.

    -Meningkatkan kegiatan pembelajaran yang aktif, efektif,kreatif,inovatif dan produktif.

    -Meningkatkan manajerial pengelola sekolah yang terampil dan profesional dalam pelayanan prima Kepada Masyarakat.



    Ada juga 3 buah laboraturium yang berbeda untuk 3 bidang keahlian juga.
    Lab Komputer
     
    Simulasi UNBK

    Bengkel TKJ

       

    Praktek merakit CPU


    Bidang keahlian mempelajari: 

    1.Akuntansi biasanya dibimbing dan diajarkan mengenai Akuntansi dasar,Tabel Jurnal, penerimaa kas, dan pengeluaran kas.

    2.Administrasi perkantoran dibimbing dan diajarkan mengenai surat-menyurat,kehumasan,dan etika profesi.



    3. Teknik komputer jaringan dibimbing dan diajarkan tentang Awal/dasar dari pemograman, komponen-komponen komputer, dan kabel lalu dipraktekan misalnya: membongkar CPU dan cara merakitnya dengan benar.

    SMK juga selalu mengadakan PKL(Praktek Kerja Lapangan) untuk menguji seberapa kemampuan mereka,dan seberapa banyak ilmu yang mampu mereka terapkan.


    SMK PARAMARTA 2 memiliki ekstrakulikuler:

    Tari




    Pramuka




    Band

               
      
    Futsal



             
                

    Disetiap sekolah pasti mempunyai Organisasi Osis. Osis berperan cukup penting di sekolah nya...


    Osis SMK PARAMARTA 2 


    follow instgram SMK PARAMARTA 2: @smkparamarta

    follow instagram OSIS ya : @osissmeaparamarta
    follow instagram gue juga ya : @febriagungta
    Ikuti juga ya facebook : SMEA PARAMARTA SEPUTIH BANYAK

    Itu adalah beberapa yang gue jabarin tentang SMK PARAMARTA 2 SEPUTIH BANYAK.

    Semoga bisa menjadi referensi buat kalian yang sebentar lagi bakal melanjutkan sekolah ke jenjang SLTA...

    Sekian Terima kasih...

    Salam dari gue, Febriansyah Agung Tirta

    Wassalamualaikum wr wb

    Om Santi Santi Santi Om