Translate

Saturday, June 13, 2026

1 Basis Data (Aplikasi Basis Data Client-Server)



Kompentensi Dasar 

3.1 Memahami aplikasi basis data client-server
4.1 Menyajikan aplikasi basis data client-server

Materi Pokok


Pendahuluan
Aplikasi basis data terdistribusi dikembangkan dalam bentuk arsitektur clientserver. Teknologi client-server berkembang secara cepat sebagai teknologi lanjut. Pada beberapa waktu yang lalu, sangat sulit memprediksikan status saat ini teknologi clientserver yang terjadi saat ini. Hal ini sama sulitnya dengan memprediksi teknologi untuk beberapa tahun ke depan. Beberapa faktor yang berpengaruh pada fungsi client atau server atau keduanya, melibatkan perangkat keras dan perangkat lunak, protocol network, teknologi LAN/WAN dan komunikasi. Penurunan biaya dari beberapa factor tersebut menyebabkan semakin besar kemungkinan mempunyai sistem yang kuat.

Arsitektur Client Server

Saat ini arsitektur client-server yang banyak digunakan dalam industri disebut two-tier architecture. Pada arsitektur ini, server mengirim data dan client mengakses data. Server memainkan peranan yang dominan pada arsitektur ini. Keuntungan sistem ini adalah kesederhanaan dan kompatibilitas dengan sistem yang legal. Arsitektur client-server yang dikembangkan kemudian adalah three-tier architecture. Pada model ini, layer direpresentasikan sebagai host, server dan client.

Server memainkan peranan sebagai penengah dengan mengirim aturan bisnis (prosedur atau constraint) yang digunakan untuk mengakses data dari host. Client berisi antar muka GUI dan beberapa aplikasi tambahan mengenai aturan bisnis. Kemudian server bertindak sebagai conduit of passing memproses data dari host ke client dimana kemudian diproses atau difilter dan dipresentasikan ke pemakai dalam format GUI. Antar muka pemakai, aturan dan pengaksesan data bertindak sebagai three tiers.

Cient biasanya dihubungkan ke server melalui LAN dan server dihubungkan ke host melalui WAN. Client melakukan remote yang dihubungkan ke server melalui WAN juga. Sistem ini sangat cocok untuk perusahaan besar dimana basis data terpusat dapat disimpan dalam host dan biaya pembangunan LAN dan WAN dapat diatur dan dioptimasi menggunakan teknologi yang baru untuk setiap bagian yang berbeda dalam organisasi.

PENGAKSESAN QUERY PADA BASIS DATA CLIENT-SERVER
Bagaimana membagi fungsi DBMS antara client dan server tidak ada ketentuan. Sehingga banyak pendekatan yang berbeda ditawarkan. Satu kemungkinan adalah memasukkan fungsi dari DBMS terpusat pada level server. Sejumlah DBMS relasional menggunakan pendekatan ini, dimana SQL server disediakan untuk client. Setiap client harus menggunakan query SQL yang tepat dan menyediakan antar muka pemakai dan fungsi antar muka untuk bahasa pemrograman. 

Karena SQL adalah bahasa standard relasional, berbagai SQL server, meskipun disediakan oleh vendor yang berbeda, dapat menerima perintah SQL. Client juga merujuk pada data dictionary yang didalamnya terdapat informasi pada data distribusi diantara server SQL yang berbeda, sebagai modul untuk dekomposisi query global ke dalam sejumlah query local yang dapat dieksekusi pada berbagai tempat. Interaksi antara client dan serber selama pemrosesan query SQL adalah sebagai berikut :

1. Client melakukan parsing query pemakai dan memecahnya ke dalam sejumlah query independent untuk setiap tempat. Setiap query terseut dikirim ke server yang sesuai.

2. Setiap server memproses query lokal dan mengirim relasi hasil ke client.

3. Client mengkombinasikan hasil sub query untuk mempruksi hasi dari query asal yang dikirim.

Pada pendekatan ini, server SQL juga disebut transaction server (atau database processor (DP) atau back-end machine), sedangkan client disebut application processor (AP) atau front-end machine. Interaksi antara client dan server ditentukan oleh pemakai pada level client atau melalui modul khusu pada DBMS client yang merupakan bagian dari paket DBMS. Sebagai contoh, pemakai mengetahui apa data yang dikirim setiap server, membagi permintaan query ke sub query secara manual adan mengirimkan sub query secara individu ke tempat yang berbeda. Tabel hasil dikombinasikan secara eksplisit dengan query user pada level client. Alternatif lain adalah mempunyai modul client yang melakukan kegiatan diatas secara otomatis.

Dalam DDBMS yang banyak digunakan, model perangkat lunak dibagi ke dalam tiga level :

1. Perangkat lunak server bertanggung jawab pada manajemen data lokal, kebanyakan sama dengan perangkat lunak DBMS

2. Perangkat lunak client bertanggung jawab untuk fungsi distribusi; mengakses informasi distribusi data dari katalog DDBMS dan memproses semua permintaan yang membutuhkan akses ke lebih dari satu tempat. Hal ini juga ditangani semua antar muka user.

3. Perangkat lunak komunikasi (biasanya dihubungkan dengan sistem operasi terdistribusi) menyediakan primitif komunikasi yang digunakanoleh client untuk mengirim perintah dan data ke tempat yang berbeda sesuai kebutuhan. Hal ini bukan bagian yang terpenting dalam DDBMS, tetapi menyediakan primitf komunikasi dan pelayanan yang esensial.

Client bertanggung jawab untuk membangkitkan eksekusi terdistribusi untuk beberapa tempat server suatu query atau transaksi dan untuk melakukan supervise eksekusi terdistribusi dengan mengirim perintah ke server. Perintah ini termasuk query lokal dan transaksi yang dieksekusi selain perintah untuk mengirim data ke client atau server lain. Fungsi lain dikontrol oleh client (atau koordinator) adalah menjamin konsistensi dari copy replika dari item data dengan teknik concurrency control terdistribusi (global). 

Client harus menjamin transaksi global atomik dengan membentuk global recovery jika tempat yang dimaksud gagal. Satu fungsi yang mungkin dari client adalah menyembunyikan detail distribusi data dari pemakai, yang memungkinkan pemakai menulis query global dan transaksi seperti basis data  yang terpusat, tanpa harus menentukan tempat dimana data dirujuk dalam query atau transaksi berada. Properti ini disebut distribution transparency. Beberapa DDBMS tidak melakukan distribution tranparency, sehingga pemakai harus berhati-hati terhadap distribusi data secara detail.

LATIHAN SOAL :
1. Apa yang dimaksud system client-server ?
2. Apa perbedaan konsep arsitektur client-server yang ada sekarang dengan arsitektur system terdistribusi ?
3. Sebutkan bagaimana tugas host, server dan server pada three-tier architechtur.
4. Jelaskan bagaimana pengaksesan query dari client ke server dan hasil query dari server ke client.

5. Perangkat lunak apa saja yang diperlukan pada system client-server ?

Modul Lengkap 
Download Di Sini

Modul Praktikum 
Download Di Sini 

3 Pemograman Perangkat Pergerak (Menginstal Android Studio di Linux dan Mac OS)



Untuk penginstalan Androdi Studio di linux cukup memerlukan pembiasaan penggunaan Linux karena agak sedikit berbeda. tapi pada hakikatnya sama, 

untuk menginstall android studio di linux sama seperti windows di perlukan JDK (Java Development Kit) 

untuk menhinstal JDK di Linuk ikuti petujuk di bawah ini 

Dalam tutorial ini mencakup instalasi Oracle Java JDK 8 (versi yang saya gunakan 1.8.0_60) pada Ubuntu 32-bit dan 64-bit. Tutorial ini juga bekerja pada Debian dan Linux Mint.

1. Periksa apakah Anda menggunakan Ubuntu 32-bit atau 64-bit, buka terminal dan jalankan perintah :
file /sbin/init

Periksa apakah sudah terinstall java atau belum. Untuk memeriksa jalankan perintah :

java -version

Jika sudah terinstall OpenJDK pada sistem, pasti akan terlihat seperti ini :

java version “1.7.0_15” 
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1) 
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

Untuk mencegah konflik dan kebingungan pada sistem antara versi yang berbeda dari java. Kita bisa menghapusnya dengan perintah :
sudo apt-get purge openjdk-* 
Buat direktori tempat kita menyimpan binari Oracle Java JDK/JRE, jalankan perintah :
sudo mkdir -p /usr/local/java
Download Oracle Java JDK. Jika Anda belum memiliki file binari java, Anda bisa mendownloadnya terlebih dahulu. Pastikan Anda memilih kompresi binari yang benar untuk arsitektur sistem 32-bit atau 64-bit (yang berakhir pada tar.gz).


Copy Binari Java ke direktori /usr/local/java. Dalam kebanyakan kasus, binari file download Oracle Java berada di: /home/ “username”/Downloads. 

Saya menggunakan file yang sudah saya miliki sebelumnya, jadi saya tidak mendownload, namun saya mengasumsikan bahwa file saya berada pada direktori Downloads.

Untuk 32 bit :
cd /home/"your_user_name"/Downloads
sudo cp -r jdk-8u60-linux-i586.tar.gz /usr/local/java/
cd /usr/local/java
Untuk 64 bit :
cd /home/"your_user_name"/Downloads
sudo cp -r jdk-8u60-linux-x64.tar.gz /usr/local/java/
cd /usr/local/java
Ekstrak file binari java (.tar.gz) di direktori /usr/local/java.

32-bit:
sudo tar xvzf jdk-8u60-linux-i586.tar.gz
64-bit:
sudo tar xvzf jdk-8u60-linux-x64.tar.gz
Edit system PATH file /etc/profile dan tambahkan variable sistem berikut untuk jalur sistem. Gunakan gedit atau text editor lainnya.

sudo gedit /etc/profile
Scroll sampai ke bawah dan tambahkan script berikut pada akhir baris.

JAVA_HOME=/usr/local/java/jdk1.8.0_60
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH


Save dan exit

Memberitahu sistem letak Oracle Java JDK/JRE berada. Ini akan memberitahu sistem bahwa Oracle Java tersedia untuk digunakan.
Perintah ini memberitahukan sistem bahwa Oracle Java JRE tersedia untuk digunakan.
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_60/bin/java" 1
Perintah ini memberitahukan sistem bahwa Oracle Java JDK tersedia untuk digunakan.

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_60/bin/javac" 1
Perintah ini memberitahukan sistem bahwa Oracle Java Web Start tersedia untuk digunakan.

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_60/bin/javaws" 1
Memberitahu sistem bahwa Oracle Java JDK/JRE harus menjadi default Java.
Set JRE:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_60/bin/java
Set Javac Compiler

sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_60/bin/javac
Set Java Web Start
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_60/bin/javaws 
Reload system wide PATH /etc/profile dengan perintah:

. /etc/profile
Sistem akan di reload ketika komputer restart.

Tes untuk melihat apakah Oracle Java telah terinstal dengan benar pada sistem Anda. Jalankan perintah berikut dan perhatikan versi Java:
java -version
Selamat, Anda baru saja menginstal Oracle Java pada sistem Linux Anda. Sekarang reboot sistem Ubuntu Anda. Setelah itu, kita masuk ke tahapan install Android Studio di Linux oke ikuti petunjuknya dalam video di bawah ini 

tapi sebelumnya download dulu Android Studio nya di link di bawah ini 



setelah beres download ikuti yuk cara instalnya di video di bawah ini


maksimalkan layar biar bisa lebih jelas 

dan ini video untuk isntall android studio di Mac OS


Apapun Sistem operasinya tentunya android studio ini sangat handal untuk para develover android... selamat mencoba dan berkreasi... 








1 Dasar Desain Grafis (Unsur-unsur Desain Grafis)




Kompetensi Dasar 


3.1 Mendiskusikan unsur-unsur tata letak berupa garis, ilustrasi, tipografi, warna, gelap-terang, tekstur, dan ruang


4.1 Menempatkan unsur-unsur tata letak berupa garis, ilustrasi, tipografi, warna, gelap-terang, tekstur, dan ruang



Materi Pokok


Memahami unsur-unsur tata letak berupa garis, ilustrasi, tipografi, warna, gelap-terang, tekstur, dan ruang

Pengertian 

Grafis
Dalam Bahasa Inggris disebut Graphic diartikan sebagai goresan yang berupa titik-titik atau garis yang berhubungan dengan kegiatan cetak-mencetak (Freddy Adiono Basuki, 2000).

Desain
Menurut Atisah Sipahelut (1991) diartikan sebagai bentuk rumusan dan suatu proses pemikiran. Rumusan atau proses pemikiran yang dituangkan dalam wujud gambar tersebut merupakan pengalihan gagasan kongkrit isi pemikiran untuk mengalihkan gagasan dalam wujud gambar. Dalam proses mendesain ini seorang desainer dapat mempergunakan perlatan manual seperti kuas atau dengan teknologi komputer.

DESAIN GRAFIS
Desain grafis adalah seni dalam berkomunikasi menggunakan tulisan, ruang, dan gambar. Bidang ini merupakan bagian dari komunikasi visual. Ilmu desain grafis mencakup seni visual, tipografi, tata letak, dan desain interaksi.

Desain grafis computer
Adalah upaya untuk mengalihkan gagasan kepada orang lain dalam wujud gambar yang dibuat menggunakan bantuan teknologi komputer.

Batasan media
Desain grafis pada awalnya diterapkan untuk media-media statis, seperti buku, majalah, dan brosur. Sebagai tambahan, sejalan dengan perkembangan zaman, desain grafis juga diterapkan dalam media elektronik, yang sering kali disebut sebagai desain interaktif atau desain multimedia.
Batas dimensi pun telah berubah seiring perkembangan pemikiran tentang desain. Desain grafis bisa diterapkan menjadi sebuah desain lingkungan yang mencakup pengolahan ruang.
Prinsip & unsur desain
Unsur dalam desain grafis sama seperti unsur dasar dalam disiplin desain lainnya. Unsur-unsur tersebut (termasuk shape, bentuk (form), tekstur, garis, ruang, dan warna) membentuk prinsip-prinsip dasar desain visual. Prinsip-prinsip tersebut, seperti keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi ("proportion") dan kesatuan (unity), kemudian membentuk aspek struktural komposisi yang lebih luas.

Unsur-unsur desain grafis
Ibarat memasak menu yang spesial, ada komposisi bahan-bahan, serta cara meramu yang khusus dalam menghasilkan hidangan yang lezat. Demikian juga dengan desain grafis. Ada unsur-unsur yang harus dipahami oleh desainer grafis agar dapat menghasilkan komposisi desain yang estetik, harmonis, komunikatif dan menyenangkan untuk dinikmati audiens.
Unsur-unsur tersebut di antaranya, garis (line), ilustrasi (ilustration), tipografi (typografi), warna (color), gelap terang (value), tekstur (texture), dan ruang.

Garis
Garis adalah tanda untuk menghubungkan dua titik. Berbagai jenis garis muncul di mana-mana. Lihatlah di sekitar Anda dan Anda akan melihat baris yang lurus, lengkung, berbelok-belok, tipis, tebal, dan titik-titik.
Garis dapat digunakan untuk:
       Mengatur informasi.
       Penekanan kata.
       Menghubungkan informasi.
       Outline foto .
       Membuat kotak.
       Membuat bagan atau grafik.
       Membuat pola atau ritme dengan membuat banyak baris.
       Membuat penekanan langsung ke mata pembaca. (Membuat garis diagonal.)
       Mensugesti emosi.


Ilustrasi

Merupakan unsur grafis yang sangat vital dan dapat disajikan mulai dari goresan atau titik sederhana sampai dengan kompleks. Ilstrasi berfungsi untuk :
-          Menarik perhatian
-          Merangsang minat pembaca terhadap keseluruhan pesan
-          Memberikan ekplanasi atas pernyataan
-          Menonjolkan keistimewaan daripada produk
-          Memenangkan persaingan
-          Menciptakan suasana khas 
-          Dramatisasi pesan
-          Menonjolkan suatu merk atau semboyan dan mendukung judul iklan
Ilustrasi dapat berupa gambar, foto, maupun garfis lainnya. Gambar merupakan penjelasan yang dapat menerjemahkan isi iklan secara menyelururh, mempu menarik perhatian sekaligus menangkap pandangan secara sepintas. 

Ilustrasi dapat dihasilkan melalui beberapa teknik, yaitu :
  1. Gambar Tangan (Hand Drawing)
Ilustrasi gambar tangan dibuat secara keseluruhan menggunakan tangan, dengan memberikan ekspresi dan karakter tertentu untuk mendukung media komunikasi grafis yang dibuat, seperti iklan, poster, baliho, dan sebagainya.

  1. Fotografi
Ilustrasi berupa foto dihasilkan dengan teknik fotografi menggunakan kamera, baik manual maupun digital. Foto yang dihasilkan dengan kamera digital memungkinkan adanya pengolahan lebih lanjut, langsung tanpa scanning di komputer untuk memberikan ekspresi ataupun ilustrasi tertentu sesuai keinginan. Obyek fotografi menjadi lebih realistis, ekslusif, dan persuasif. Dalam keanyataan teknik hand drawing dan teknik fotografi dapat digabung.

 Tipografi
Tipografi merupakan seni dalam merancang, menyusun dan memodifikasi huruf. Tipografi melibatkan beberapa pengaturan pada huruf seperti ukuran huruf, jenis huruf, tracking (jarak antar huruf secara umum), kerning (jarak antar dua huruf yang spesifik), dan leading (jarak antar baris).

Warna
Warna dalam layout dapat menyampaikan moods, membuat gambar, menarik perhatian, dan mengidentifikasi objek. Ketika memilih warna untuk publikasi atau halaman web, tentang apa yang ingin Anda lakukan dan ke warna apa yang cocok untuk tujuan anda.
Warna dapat digunakan untuk:
       Sorot elemen penting dan utama seperti subheads.
       Menarik mata.
       Sinyal di mana pembaca untuk melihat terlebih dahulu.
       Membuat gambar atau moods.
       Mengatur.
       Bersama kelompok elemen atau mengisolasi mereka.
       Memprovokasi emosi.

Gelap terang
Salah satu cara terbaik untuk memudahkan unsur penangkapan pesan dalam visual grafis adalah dengan mengatur gelap dan terangnya. Ada dua pembagian dalam kategori ini, yaitu Low Contrast Value yang berarti penggunaan warna-warna yang kurang kontras. Visual yang dihasilkan akan cenderung kalem, statis, dan sederhana serta tenang. Sedangkan yang kedua adalah High Contrast Value, yaitu penggunaan warna-warna kontras dengan ekstrim, sehingga menghasilkan visual yang enerjik, ceria, dinamis, dramatis, dan penuh gairah.
Berdasarkan nilai dalam gelap dan terangnya, warna dibagi menjadi beberapa tingkatan. Paling terang adalah warna putih, kemudian warna tergelap adalah hitam.
Aturannya, warna gelap akan terbaca jika ditempatkan pada background terang.
Begitu pula sebaliknya, warna terang akan sangat mudah terbaca jika ditempatkan pada backgroundgelap.

Tekstur
Tekstur merupakan nilai raba atau lebih mudahnya adalah halus dan kasarnya sebuah permukaan benda. Dalam desain grafis, penggunaan tekstur dapat dimayakan untuk memberikan visual yang lebih berkarakter. Tekstur sering digunakan untuk mengatur keseimbangan dan kontras dalam sebuah desain komunikasi visual.
Tekstur dapat digunakan untuk:
       Memberikan publikasi cetak, presentasi, atau halaman web yang mood atau kepribadian.
       Kontras untuk membuat bunga.
       Bermain-main mata.
       Memprovokasi emosi.
       Membuat rasa kekayaan dan mendalam

Ruang
Ruang adalah jarak antara atau daerah atau sekitar sesuatu. Memisahkan ruang atau unifies, highlight, dan memberikan mata visual istirahat.
Ruang dapat digunakan untuk:
       Memberikan mata visual istirahat.
       Membuat hubungan antara unsur-unsur.
       Sorot salah satu elemen.
       Menaruh banyak spasi sekitar yang penting untuk memanggil perhatian kepadanya.
       Membuat layout mudah untuk mengikuti.
       Membuat tipe dibaca mungkin.


Keterampilan
Seni Visual
       Ilmu yang termasuk dalam seni visual antara lain adalah fotografi dan digital imaging.

Tipografi
       Tipografi merupakan seni dalam merancang, menyusun dan memodifikasi huruf. Tipografi  melibatkan beberapa pengaturan pada huruf seperti ukuran huruf, jenis huruf, tracking (jarak antar huruf secara umum), kerning (jarak antar dua huruf yang spesifik), dan leading (jarak antar baris).

Tata Letak
       Tata letak adalah seni dalam menyusun elemen (konten) yang ada pada sebuah halaman, seperti penempatan gambar dan teks. Ketrampilan ini umumnya digunakan dalam media cetak seperti majalah, buku, koran, tabloid, dsb. Tata letak pada sebuah media cetak yang baik akan menambah kenyamanan pembacanya.

Desain Interaksi
       Sejak perkembangan dunia teknologi informasi, para desainer grafis mulai berperan dalam merancang tampilan perangkat lunak (Antarmuka Pengguna Grafis atau APG (InggrisGraphical User Interface (GUI))) dan tampilan dari halaman web. Desainer grafis bekerja sama dengan pengembang situs web atau pengembang perangkat lunak dalam merancang tampilan untuk meningkatkan kenyamanan pengguna saat menggunakan perangkat lunak atau mengunjungi halaman web.

Peralatan desain grafis
       Peralatan utama yang digunakan dalam desain grafis adalah pikiran (ide). Disamping teknologi (komputer) sebuah desain grafis yang baik membutuhkan kreatifitas.
       Pada pertengahan 1980, kedatangan desktop publishing serta pengenalan sejumlah aplikasi perangkat lunak grafis memperkenalkan satu generasi desainer pada manipulasi image dengan komputer dan penciptaan image 3D yang sebelumnya adalah merupakan kerja yang susah payah. Desain grafis dengan komputer memungkinkan perancang untuk melihat hasil dari tata letak atau perubahan tipografi dengan seketika tanpa menggunakan tinta atau pena, atau untuk mensimulasikan efek dari media tradisional tanpa perlu menuntut banyak ruang.
       Seorang perancang grafis menggunakan sketsa untuk mengeksplorasi ide-ide yang kompleks secara cepat, dan selanjutnya ia memiliki kebebasan untuk memilih alat untuk menyelesaikannya, dengan tangan atau komputer.

Contoh Software desain grafis
       
Desktop publishing
       Adobe Photoshop
       Adobe Illustrator
       Adobe Indesign
       Coreldraw
       GIMP
       Inkscape
       Macromedia Freehand
       Adobe image ready
       CorelDraw
       Adobe Page Maker
       Paint Tool SAI
       

Webdesign
       Adobe Dreamweaver
       Microsoft Frontpage
       Notepad
       Adobe Photoshop
       macromedia firework

 Audiovisual
       Adobe After Effect
       Adobe Premier
       Final Cut
       Adobe Flash atau sebelumnya Macromedia Flash
       Ulead Video Studio
       Magic Movie Edit Pro
       Power Director
      

Rendering 3 Dimensi
       3D StudioMax
       Cinema 4d
       Maya
       AutoCad
       Google SketchUp
       Light Wave
       Blender
       Softimage



1 Komputer dan Jaringan Dasar (K3LH)



Kompetensi Dasar 

3.1 Menerapkan K3LH disesuaikan dengan lingkungan kerja


4.1 Melaksanakan K3LH dilingkungan kerja


Materi Pokok Pertemuan 1 

KESEHATAN DAN KESELAMATAN KERJA


Pengertian K3:
Keselamatan yang berkaitan dengan mesin, pesawat alat kerja, bahan dan proses pengolahannya, tempat kerja dan lingkungannya serta cara-cara melakukan pekerjaan.

Sarana utama untuk pencegahan kecelakaan, cacat, dan kematian sebagai akibat dari kecelakaan kerja.

Dasar Hukum :
Undang-Undang No. 1 Tahun 1970 tentang Kesehatan dan Keselamatan Kerja: Yang diatur oleh Undang-Undang ini adalah keselamatan kerja dalam segala tempat kerja baik di darat, di dalam tanah, di permukaan air, di dalam air maupun di udara, yang berada di dalam wilayah kekuasaan hukum Republik Indonesia.

Tujuan K3 :
Melindungi tenaga kerja atas hak keselamatannya dalam melakukan pekerjaan untuk kesejahteraan hidup dan meningkatkan produksi dan produktivitas nasional
Menjamin keselamatan setiap orang lain yang berada di tempat kerja tersebut
Memeliharan sumber produksi agar dapat digunakan secara aman dan efisien

Pengertian Kecelakaan :
Kejadian yang tidak terduga (tidak ada unsur kesengajaan) dan tidak diharapkan karena mengakibatkan kerugian, baik material maupun penderitaan bagi yang mengalaminya.
Sabotase atau kriminal merupakan tindakan di luar lingkup kecelakaan yang sebenarnya
Kerugian Akibat Kecelakaan Kerja

5 K
1. Kerusakan
2. Kekacauan Organisasi
3. Keluhan dan Kesedihan
4. Kelaianan dan Cacat
5. Kematian

Klasifikasi Kecelakaan
1. Menurut jenis kecelakaan
- Terjatuh
- Tertimpa benda jatuh
- Tertumbuk atau terkena benda
- Terjepit oleh benda
- Gerakan yang melebihi kemampuan
- Pengaruh suhu tinggi
- Terkena sengatan arus listrik
- Tersambar petir
- Kontak dengan bahan-bahan berbahaya
- Lain-lain

2. Menurut sumber atau Penyebab Kecelakaan
a. Dari mesin
b. Alat angkut dan alat angkat
c. Bahan/zat erbahaya dan radiasi
d. Lingkungan kerja
3. Menurut Sifat Luka atau Kelainan
Patah tulang, memar, gegar otak, luka bakar, keracunan mendadak, akibat cuaca, dsb

Pencegahan Kecelakaan
Kecelakaan dapat dihindari dengan:
1. Menerapkan peraturan perundangan dengan penuh disiplin
2. Menerapkan standarisasi kerja yang telah digunakan secara resmi
3. Melakukan pengawasan dengan baik
4. Memasang tanda-tanda peringatan
5. Melakukan pendidikan dan penyuluhan kepada masyarakat

Penanggulangan Kecelakaan
1. Penanggulangan Kebakaran
Jangan membuang puntung rokok yang masih menyala di tempat yang mengandung bahan yang
mudah terbakar
Hindarkan sumber-sumber menyala di tempat terbuka
Hindari awan debu yang mudah meledak

Perlengkapan pemadam kebakaran
Alat-alat pemadam kebakaran dan penanggulangan kebakaran terdiri dari dua jenis:
1. Terpasang tetap di tempat
1. Pemancar air otomatis
2. Pompa air
3. Pipa-pipa dan slang untuk aliran air
4. Alat pemadam kebakaran dengan bahan kering CO2 atau busa
Alat-alat pemadam kebakaran jenis 1-3 digunakan untuk penanggulangan kebakaran yang relatif
kecil, terdapat sumber air di lokasi kebakaran dan lokasi dapat dijangkau oleh peralatan tersebut.
Sedangkan alat jenis ke-4 digunakan jika kebakaran relatif besar, lokasi kebakaran sulit dijangkau
alat pemadam, atau tidak terdapat sumber air yang cukup, atau terdapat instalasi atau peralatan
listrik, dan atau terdapat tempat penyimpanan cairan yang mudah terbakar

Penanggulangan Kebakaran Akibat Instalasi Listrik dan Petir
Buat instalasi listrik sesuai dengan aturan yang berlaku
Gunakan sekering/MCB sesuai dengan ukuran yang diperlukan
Gunakan kabel yang berstandar keamanan yang baik
Ganti kabel yang telah usang atau acat pada instalasi atau peralatan listrik lain
Hindari percabangan sambungan antar rumah
Lakukan pengukuran kontinuitas penghantar, tahanan isolasi, dan tahanan pentanahan secara berkala
Gunakan instalasi penyalur petir sesuai standar


Modul Lengkap K3LH 

3 Pemograman Perangkat Pergerak (Menginstal Android Studio di Windows)


oke pada bahasan kali ini saya akan menjelaskan mengenai Bagaimana Cara Termudah untuk menginstall Android Studio, sebelum ke permasalahan install Android Studio harus ada persiapan terlebih dahulu.

yang pertama siapkan bahan-bahanya. (he kayak mau masak aja)

tapi sebelumnya temen-temen harus mengetahui spesifikasi minimum komputer yang bisa menjalankan  android studio dengan lancar.

Spesifikasi Minimum untuk menjalankan android studio

  • Microsoft® Windows® 7/8/10 (32- atau 64-bit)
  • RAM minimum 3 GB, RAM yang disarankan 8 GB; tambah 1 GB untuk Emulator Android
  • Ruang disk minimum yang tersedia 2 GB,
  • Disarankan 4 GB (500 MB untuk IDE + 1,5 GB untuk Android SDK dan gambar sistem emulator)
  • Resolusi layar minimum 1280 x 800
  • Untuk emulator akselerasi: sistem operasi 64-bit dan prosesor Intel® dengan dukungan untuk Intel® VT-x, Intel® EM64T(Intel® 64), dan fungsionalitas Execute Disable (XD) Bit

yuk bahan yang pertama kita siapkan JDK apa itu JDK? JDK adalah Java Develovment Kit lyang merupakan perangkat lunak yang digunakan untuk menajemen dan membangun berbagai aplikasi Java. JDK merupakan superset dari JRE, berisikan segala sesuatu yang ada di JRE ditambahkan compiler dan debugger yang diperlukan untuk mengembangkan applet dan aplikasi.

kenapa di butuhkan JDK ya karena Android di kembangkan berdasar kepada bahasa pemograman Java dan XML, hayo ada yang tau ga apa itu XML? yapz XML merupakan kepanjangan dari   (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

oke temen-temen bisa Download JDK ini di sini 








maaf ya temen-temen akan ada sedikit iklan yang muncul, tinggal tunggu 5 detik kemudian temen-temen bisa klik SKIP THIS AD di pojok kanan atas. setelah di skip temen-temen akan di arahkan ke halaman ini, 




oke tinggal ikuti petunjuk di atas

setelah beres download langsung install klik 2 kali di file .exe jdk yang sudah di download tadi. intinya kalo di window tinggal klik next next aja... 






oke lanjut ketahap selanjutnya 
sebelum install android studio di windows anda perlu terlebih dahulu mengkonfigurasi SO windows anda. karena kalo ga di konfigurasi dulu akan gini 


nah gambar di atas menujukan bahwa java belum terinstal sempurna di komputer anda. 
yuk ikuti petinjuk di bawah ini untuk konfigurasinya


sorotkan pointer mouse anda di "Computer" kemudian klik kanan lalu pilih "Properties" 


pilih Advanched sistem setup


pilih Envirorment Variable


Klik di Path kemudian tambahkan link di mana kita menginstal java


kemudian tambhakan ke variabel value jangan lupa sebelum menambahkan di tambahkan dulu titik koma ";"


setelah di tambahkan variabel pada konfigurasi di atas kita coba masuk lagi "cmd" dan jalankan lagi 'javac' 


kalau hasilnya seperti di atas berarti konfigurasinya sudah berhasil kalau belum silahkan di coba lagi, 
okeh langsung saja ke tahap selanjutnya, 

sebelum menginstal Android Studio tentu kita harus terlebih dahulu metode penginstalan, 
kalau anda memiliki kecepatan internet yang cepat dan setabil lebih baik melakukan instalasi secara online, namun apabila kecepatan internetnya tidak mencukupi maka jalan terbaik adalah secara offline, dan saya akan menjelaskan instalasi secara offline 

Oke kita terlebih dahulu download Android Studionya, 

ikuti petunjuk gambarnya 

pertama klink di link ini 


maka anda akan di arahkan ke halaman berikut 


Klik Download maka temen-temen akan di arahkan ke halaman di bawah ini untuk menyetujui Ketentuan dan persyaratan


Setujui baru download.... 

Oke setelah beres download tinggal install 

Vidoe di bawah ini menjelaskan bagaimana instal android studio di windows

nah mudah kan... oke itu tahapan instalasi yang norma dengan komputer spec ram di atas 4 gb dan windowsnya menggunakan 64 bit.. 


sekarang bagaiman kalau komputer temne-temen ram nya cuma 2 GB? dan memakai windosw yang 32 bit? 

saya akan sedikit menjelaskanya, tenang cukup mudah ko 

Cara install android studio di windows 32 bit dengan sepesifikasi RAM di bawah 2 GB. 

klik link di bawah ini


kemudian arahkan ke bawah sampai ketemu dengan halaman yang seperti gambar di bawah ini



Setelah berhasil di download langkah selanjutnya adalah dengan mengeksrak file tersebut ke Local Disk C, atau kemana saja yang temen-temen khendaki 



Setelah proses ekstraksi selesai masuk ke folder "android-studio" kemudian "bin" nah dari sana anda bisa membuka android studio. klik 2 kali di file yang di lingkari pada gambar di bawah ini.


supaya suatu saat nanti ga bingung gimana cara buka android stuido ini, lebih baik bikin shortcut nya caranya seperti gambar di bawah ini. 


oke beres, mudah-mudahan temen-temen juga berhasil menginstalnya dengan benar dan bisa berjalan dengan lancar.