Postingan

Menampilkan postingan dari Juli, 2022

Jenis - jenis Framework

Ada be ragam jenis framework yang sering digunakan untuk membuat website. Setiap framework memiliki fungsinya masing-masing dan juga menggunakan bahasa pemrograman yang berbeda juga. Nah, berikut ini adalah jenis-jenis framework untuk membuat suatu website. Framework CSS Cascading Style Sheet  atau yang disingkat menjadi CSS adalah bahasa pemrograman yang digunakan untuk mengatur layout dan tampilan pada HTML agar menjadi lebih menarik. Biasanya CSS ini dibuat oleh  front end developer . Berikut ini adalah beberapa contoh dari framework CSS. > Bootstrap Yang pertama adalah Bootstrap. Framework ini memiliki tampilan yang modern, dinamis, dan juga lebih ramah pengguna. Fitur lain dari framework ini adalah website yang dibuat menggunakan bootstrap ini akan responsive jika dibuat dengan mengikuti aturan-aturan yang disediakan bootstrap. > Semantic UI Framework ini memiliki kelebihan dalam penulisan class yang lebih mudah dibandingkan framework lain. Selain itu ia juga menyediakan ban

Apa sih Framework itu? Developer Web harus tau!

Framework Framework adalah sebuah kerangka kerja yang digunakan untuk mengembangkan website. Framework ini diciptakan untuk membantu web developer dalam menulis baris kode. Dengan menggunakan framework penulisan kode akan jauh lebih mudah, cepat, dan terstruktur rapi. Fungsi Framework Framework memiliki beberapa fungsi lain sebagai berikut: Membuat kode program menjadi lebih terstruktur Meningkatkan keamanan Mempercepat pembuatan website Pemeliharaan dan perawatan website lebih mudah Jadi, Apa sih Framework itu?  Framework ini dapat diartikan sebagai kerangka kerja yang digunakan untuk mempermudah web developer dalam mengembangkan website. Banyak fungsi yang menguntungkan para developer jika ia menggunakan framework ini seperti dapat menghemat waktu dan biaya pembuatan aplikasi. Kamu juga dapat menggunakan berbagai jenis framework sesuai dengan kebutuhanmu. Ada tiga jenis framework yang sering digunakan oleh para web developer, yaitu framework CSS, framework JavaScript, dan framework P

Java GUI (Grafik User Interface) with Java AWT-SWING

PENGENALAN DAN LATARBELAKANG 1.SWING ADALAH KIT JAVA KEDUA UNTUK MENDEVELOP GUI YG DIKELUARKAN OLEH SUN 2.DIBANGUN DI ATAS AWT (ABSTRACT WINDOWING TOOLKIT) PACKAGE (MERUPAKAN PENGEMBANGAN DARI AWT) 3.GUI DIDEVELOP MENGGUNAKAN BERBAGAI COMPONENT YANG DIORGANISASIKAN OLEH CONTAINER 4.COMPONENT SWING BERINTERAKSI DENGAN USER MENGGUNAKAN SEBUAH MODEL EVENT LISTENER APA ITU JFC? JFC SINGKATAN DARI JAVA FOUNDATION CLASSES, YANG TERDIRI ATAS FITUR/FASILITAS UNTUK MEMBANTU MEMBUAT GUI (GRAPHICAL USER INTERFACES) DAN BISA MENERIMA INPUT USER DARI INPUT DEVICES. FITUR-FITUR DALAM JFC ADALAH:  • KOMPONEN-KOMPONEN SWING  • PLUGGABLE LOOK AND FEEL SUPPORT  • API (APPLICATION PROGRAMMER INTERFACE) YG DAPAT DIAKSES  • JAVA 2D™ API  • MEN-SUPPORT DRAG AND DROP JAVA FOUNDATION CLASSES • AWT - TOOLKIT GUI YG ASLI  • SWING – TOOLKIT GUI YG BARU  • ACCESSIBILITY – TOOL UNTUK MENDEVELOP, MEMBANTU USER YG TERTANTANG DG USER INTERFACE YG TRADISIONAL  • 2D API – CLASS-CLASS UNTUK PENGGUNAAN YANG

Polymorphism Abstract Class dan Interface.

Gambar
Polymorphism Polymorphism merupakan suatu aksi yang memungkinkan pemogram menyampaikan suatu pesan tertentu keluar dari hierarki obyeknya, dimana suatu obyek tersebut yang berbeda memberikan tanggapan ataupun respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek. Itu berarti, Polymorphism “mempunyai banyak bentuk” yang juga merupakan salah satu sifat class yang memungkinkan sebuah method mempunyai nama yang sama, namun memiliki aksi yang berbeda. Polymorphism adalah pemikiran bahwa objek dinamis suatu class dasar dapat berperilaku seperti class turunan. Jika objek menunjuk class dasar maka ia perilaku seperti class dasar, dan jika ia menunjuk class turunan ia akan berperilaku seperti class turunan. Polymorphism berasal dari bahasa Yunani yang berarti banyak bentuk. Dalam PBO, konsep ini memungkinkan digunakannya suatu interface yang sama untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara prinsip sama namun secara proses berbeda. Keuntungan Pe

Konsep OOP , Class dan Object.

APA SIH OOP ITU? > Pemrograman Berorientasi object (OOP) adalahmodel pemrograman yang paling banyak di pakai saat ini. > OOP telah menggantikan teknik pemrograman prosedural yang telah di pakai sejak tahun 1970-an. > Java adalah bahasa yang berorientasi objek, karena itu anda harus paham OOP agar dapat produktif menggunakan java. > Program yang berorientasi objek akan terdiri dari objek-objek. > Objek-objek ini seringkali merepresentasikan apa yang ada di dunia nyata. ISTILAH ISTILAH BARU DALAM OOP > Class > Object > Relationship (antar class) 1. Dependence 2. Aggregation 3. Inheritance > Encapsulation > Instantiation > Instance Variable > Method (mutator & accessor method) KELAS DAN OBJEK > Contoh Kelas Mahasiswa memiliki atribut NIM, Nama, Alamat, dan memiliki perilaku (behaviour/method) seperti melakukan registrasi, perkuliahan, ujian, praktikum, dll. Ani, Budi, dan Gunawan adalah objek (instans) dari kelas mahasiswa. Mereka masing-masing m

Pemrograman Berorientasi Objek (PBO)

Gambar
Pengertian PBO/OOP itu? Object oriented programming disingkat OOP atau biasa disebut Pemrograman berorientasi objek disingkat PBO merupakan   paradigma pemrograman  yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik peranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat. Hingga kini, masih dapat dikatakan bahwa paradigma OOP adalah paradigma pemrograman yang paling banyak diaplikasikan, disusul oleh Pemrograman Terstruktur dan Functional Programming. Hal tersebut tentunya bukan tanpa ala

UML - COMPONENT DIAGRAM

Apa Itu Component Diagram? Diagram component atau komponen diagram ialah sesuatu yang digunakan untuk memperlihatkan sebuah organisasi serta keterkaitan dan ketergantungan diantara kumpulan komponen dalam sebuah sistem. Sedangkan pengertian component diagram berdasarkan UML adalah sebagai berikut. "Hal fisik dari sistem yang dimodelkan saat sistem dieksekusi." Contoh component diagram dasar diantaranya adalah sebagai berikut. 1.Komponen data yang digunakan untuk memanipulasi data. 2.Komponen bussiness processing yang digunakan untuk menangani proses bisnis. 3.Komponen security yang digunakan dalam menangani keamanan. 4.Komponen user interface yang digunakan dalam menangani tampilan sebuah sistem. Setelah kita membuat component diagram sistem, langkah selanjutnya ialah dengan membuat deployment diagram, hal tersebut tentu tidak kalah penting. Kegunaan Component Diagram Sebuah component diagram dibuat berdasarkan kegunaan sebagai berikut. 1.Sebagai source code perangkat lunak (

UML - DEPLOYMENT DIAGRAM

Apa sih Deployment Diagram itu? Apabila kita mengartikan deployment diagram secara umum, deployment diagram merupakan jenis diagram UML   (unified modeling language) .  Fungsinya untuk menggambarkan, memvisualisasikan, menspesifikasikan serta mendokumentasikan suatu proses yang terjadi dalam sebuah sistem berbasis OOP  (Object Oriented Programming)  yang akan dibangun. Pendapat lain juga mengartikan deployment diagram adalah gambaran proses-proses pada sebuah sistem yang berjalan serta menerangkan bagaimana relasi di dalam sistem tersebut. Deployment diagram sendiri adalah jenis diagram yang statis, artinya tidak akan mengalami perubahan, ketika kita merancang diagram tersebut seperti A, maka akan bertahan sampai kapanpun. Seperti yang telah disebutkan di atas, salah satu dari fungsi deployment diagram ialah menggambarkan dan memvisualisasikan dan menspesifikasikan proses. Sebagai contohnya ialah ketika menspesifikasikan sebuah situs web, maka deployment diagram akan memperlihatkan pe

UML - COMMUNICATION DIAGRAM : PENGERTIAN

Gambar
PENGERTIAN COMMUNICATION DIAGRAM Communication Diagram adalah suatu diagram yang mengambarkan struktur interaksi yang terdapat disekitar objek (seperti halnya sequence diagram) dan hubungannya terhadap yang lainnya. Communication Diagram lebih mengedepankan peran setiap objek dan bukan pada waktu pengiriman pesan (message). UML - Communication diagram mirip dengan sequence diagram. Yang membedakan Communication diagram dari yang lain adalah diagram yang mengarahkan objek-objek dan asosiasi dengan objek-objek yang lain dalam sistem bersamaan dengan interaksinya. Asosiasi ini tidaklah dijelaskan dalam sequence diagram. Adapun fungsi dan tujuan Comunication Diagram: Model pesan melalui antar peran atau objek yang mengirimkan operasi penggunaan dan fungsionalitas kasus. Mekanisme model dalam desain arsitektur system. Tangkap interaksi yang mengarahkan pesan yang dilewati antar peran dan objek dalam skenario kolaborasi. Model skenario alternatif dalam kasus pemakaian atau operasi yang meli

UML - STATEMACHINE DIAGRAM : PENGERTIAN SIMBOL DAN CONTOHNYA

Gambar
Pengertian State Machine Diagram Statemachine diagram adalah diagram UML yang memvisualisasikan sebuah transisi dan juga pergantian dari keadaan sebuah objek pada sistem. Perilaku suatu entitas tidak hanya merupakan konsekuensi langsung dari inputnya, tetapi juga tergantung pada keadaan sebelumnya. Sejarah masa lalu suatu entitas dapat dimodelkan dengan baik oleh diagram mesin keadaan terbatas atau secara tradisional disebut automata. UML State Machine Diagram (atau kadang-kadang disebut sebagai state diagram, state machine atau state chart) menunjukkan status yang berbeda dari suatu entitas. Diagram mesin keadaan juga dapat menunjukkan bagaimana suatu entitas merespons berbagai peristiwa dengan mengubah dari satu keadaan kekeadaan lainnya. State machine diagram adalah diagram UML yang digunakan untuk memodelkan sifat dinamis dari suatu sistem. Simbol State Machine Diagram Berikut ini adalah simbol state diagram: State : Digambarkan berbentuk segi empat dengan sudut membulat dan memili

UML - CLASS DIAGRAM : PENGERTIAN DAN CONTOH

Gambar
Dalam  unified modeling   language  (UML), kamu bisa membuat berbagai sistem model dengan berbagai cara. Salah satu model yang populer adalah  class diagram . Lalu, apa sebenarnya  class diagram ? Yuk, simak selengkapnya. Pengertian Class Diagram class diagram   adalah jenis diagram struktur statis dalam UML yang menggambarkan struktur sistem dengan menunjukkan sistem  class , atributnya, metode, dan hubungan antar objek. Class diagram  disebut jenis diagram struktur karena menggambarkan apa yang harus ada dalam sistem yang dimodelkan dengan berbagai komponen. Berbagai komponen tersebut dapat mewakili  class  yang akan diprogram, objek utama, atau interaksi antara  class  dan objek. Class  sendiri merupakan istilah yang mendeskripsikan sekelompok objek yang semuanya memiliki peran serupa dalam sistem. Sekelompok objek ini terdiri atas fitur struktural yang mendefinisikan apa yang diketahui  class  dan fitur operasional yang mendefinisikan apa yang bisa dilakukan oleh  class . Contoh Cl

UML - SEQUENCE DIAGRAM

Gambar
Apa yang dimaksud SEQUENCE DIAGRAM Diagram  sequence  merupakan salah satu yang menjelaskan bagaimana suatu operasi itu dilakukan;   message  (pesan) apa yang dikirim dan kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Objek-objek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktu terjadinya dalam pesan yang terurut. Diagram  sequence  menampilkan interaksi antar objek dalam dua dimensi. Dimensi vertikal adalah poros waktu, dimana waktu berjalan ke arah bawah. Sedangkan dimei horizontal merepresentasikan objek-objek individual. Tiap objek (termasuk  actor ) tersebut mempunyai waktu aktif yang direpresentasikan dengan kolom vertikal yang disebut dengan  lifeline . Pesan ( message ) direpresentasikan sebagai panah dari satu  lifeline  ke  lifeline  yang lain.  Message  digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya,  messag ns e  akan dipetakan menjadi operasi/metoda dari  class. sc

UML - ACTIVITY DIAGRAM

Gambar
Halo teman-teman Kali ini kita akan membahas  salah satu jenis UML, yakni  activity  diagram.  Jika teman-teman belum mengetahui apa itu UML(Unified Modelling Language) langsung saja klik link berikut: www.dicoding.com/apa-itu-uml Pengertian Activity Diagram Activity  diagram,  dalam bahasa Indonesia diagram aktivitas, yaitu diagram yang dapat memodelkan proses-proses yang terjadi pada sebuah sistem. Runtutan proses dari suatu sistem digambarkan secara vertikal.  Activity  diagram  merupakan pengembangan dari  Use Case  yang memiliki alur aktivitas. Source picture from Wikipedia Diagram ini menggambarkan sebuah algoritma dan pemodelan sekuensial yang kompleks dengan proses paralel. Tujuan Activity Diagram Berikut beberapa tujuan dari  activity  diagram: Menjelaskan urutan aktivitas dalam suatu proses. Di dalam dunia bisnis biasanya digunakan untuk  modeling  (memperlihatkan urutan proses bisnis). Mudah dalam memahami proses yang ada dalam sistem secara keseluruhan. Merupakan metode per

UML - USE CASE DIAGRAM

Gambar
  Use-case diagram merupakan model diagram UML yang digunakan untuk menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. Usecase diagram adalah diagram usecase yang digunakan untuk menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang bisa dilakukannya. Use case class digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh sistem (or bagian sistem: subsistem atau class) ke pemakai. Diagram use case tidak menjelaskan secara detail tentang penggunaan usecase, namun hanya memberi gambaran singkat hubungan antara usecase, aktor, dan sistem. Melalui diagram usecase dapat diketahui fungsi-fungsi apa saja yang ada pada sistem (Rosa-Salahudin, 2011: 130).Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Use Case Diagram kerap digunakan untuk mendokumentasikan dan menjelaskan proses-proses yang berlangsung di da

FUNGSI AGREGASI

Gambar
Dasar Teori: Pengertian Fungsi Agregasi   Fungsi agregasi digunakan untuk menampilkan nilai nilai atribut yang ada dalam tabel, sering pula ada kebutuhan untuk menampilkan data data agregasi. Seperti: Banyaknya record, total nilai suatu atribut, rata-rata nilai atribut, nilai atribut terbesar atau terkecil. Data agregasi tersebut dapat diperoleh dengan fungsi-fungsi yang juga kita temukan padananya dalam bahasa query formal. Beberapa fungsi agregasi: 1. Count: Untuk mendapatkan nilai banyaknya record hasil query. 2. Sum: Untuk mendapatkan nilai total suatu atribut numerik hasil query. 3. Avg: Untuk mendapatkan nilai rata-rata suatu atribut numerik hasil query. 4. Max: Untuk mendapatkan nilai terkecil suatu atribut numerik hasil query.   Perkataan 'hasil query' pada uraian masing-masing fungsi agregasi diatas penting untuk diperhatikan, karena fungsi-fungsi tersebut memang hanya diberlakukan pada hasil query. Contoh Agregasi

CONTOH AGREGASI

Gambar
Contoh Penerapan Agregasi 1. SUM(nama_field) Digunakan untuk mendapatkan nilai total penjumlahan dari data data yang ada. Syntax dasar: [SELECT SUM (column_name) FROM table_name] Contoh: [SELECT SUM(harga) AS Harga_total FROM order] 2. AVG(nama_field) Digunakan untuk mendapatkan nilai rata rata suatu aribut numerik hasil query. Syntax dasar: [Select avg(Nama_field_yang_ingin_dirata_ratakan)  from nama_table] Contoh: [SELECT AVG( SKS ) FROM mahasiswa] 3. MAX(nama_field) Digunakan untuk mendapatkan nilai terbesar dari data-data yang ada. Syntax dasar: [SELECT MAX (column_name) FROM table_name] Contoh : [SELECT MAX(harga) AS Harga_termahal FROM order] 4. MIN(nama_field) Digunakan untuk mendapatkan nilai terkecil dari data-data yang ada. Syntax dasar : [SELECT MIN (column_name) FROM table_name] Contoh: [SELECT MIN(harga) AS Harga_termurah FROM order] 5. COUNT(nama_field) Digunakan untuk menghitung jumlah (cacah) suatu data. Syntax dasar : [SELECT COUNT (column_name) FROM table_name] Contoh