Tuesday, July 16, 2019

Program Graph C++

Saya akan membuat program graph di C++ yang di dalamnya terdapat 2 input yang mewakili suatu koordinat di graph yang nantinya akan membentuk matriks.

Berikut Contoh Programnya :

#include "stdafx.h"
#include <stdio.h>
#include <iostream>
using namespace std;
int ordo[5][5];
void masukkan(int a, int b, int c){
 for (int i = 1; i <= 4; i++){
  for (int j = 1; j <= 4; j++)
  if (i == a && j == b){
   ordo[a][b] = ordo[i][j];
   ordo[a][b] = c;
  }
 }
}
void tampilkan(int a, int b, int c){
 for (int i = 1; i <= 4; i++){
  for (int j = 1; j <= 4; j++)
   cout << ordo[i][j] << " ";
  cout << endl;
 }
}
void inisialisasi(){
 for (int i = 1; i <= 4; i++){
  for (int j = 1; j <= 4; j++)
   ordo[i][j] = 0;
 }
}
void menu(){
 cout << "-----------------MENU-----------------\n";
 cout << "1. Masukkan Data\n";
 cout << "2. Tampilkan\n";
 cout << "0. Keluar\n";
 cout << "Masukkan Pilihan Anda: ";
}
int main(){
 inisialisasi();
 int a, b, c;
 int m;
 do{
  system("cls");
  menu();
  cin >> m;
  switch (m){
  case 1:
   system("cls");
   cout << "\nMasukkan Koordinat x : ";
   cin >> a;
   cout << "Masukkan Koordinat y : ";
   cin >> b;
   cout << "Masukkan Isi : ";
   cin >> c;
   if (a <= 4 && b <= 4){
    masukkan(a, b, c);
   }
   else{
    cout << "\nIndeks harus kurang dari 4\n";
   }break;
   system("pause");
  case 2:system("cls");
      tampilkan(a, b, c); break;
      system("pause");
  }system("pause");
 } while (m != 0);
}


Contoh Gambar program Graph di C++ :










Gambar diatas adalah Program graph di C++ yang sedang dijalankan ....
Semoga Bermanfaat 

Wednesday, July 10, 2019

Queue Struktur Data

Queue (Antrian) adalah suatu bentuk khusus dari list linear dengan operasi pemasukkan data hanya diperbolehkan pada salah satu sisi yang disebut sisi belakang/ekor ( Tail) dan operasi penghapusan hanya diperbolehkan pada sisi lainnya yang disebut sisi depan / kepala (Head) dari LinkedList.

Prinsip Antrian :

FIFO (First In First Out)
FCFS (First Come First Server)

Deklarasi Queue:
#define max 8
typedef structr {
int data [MAX];
int head;
int tail;
} Queue;
Queue antrian;

Operasi Queue:
  1. Create : untuk menciptakan dan menginisialisasi Queue dengan cara membuat Head dan Tail=-1.
  2. Isempty : untuk memeriksa apakah queue kosong
  3. Isfull : untuk memeriksa apakah queue sudah penuh
  4. Enqueue : untuk menambahkan item pada posisi paling belakang
  5. Dequeue : untuk menghapus item dari posisi paling depan
  6. Clear : untuk mengosongkan queue

Fungsi Create
Digunakan untuk membentuk dan menunjukkan awal terbentuknya suatu Antrean (Queue)
Void Create()
{

antrian head= antrian tail =-1

}


Fungsi Isempty

Untuk memeriksa apakah Antrian penuh atau kosong
Dengan cara memeriksa nilai Tail, jika Tail = -1 maka antrian kosong (empty)
Head adalah tanda untuk kepala antrian (elemen pertama dalam antrian) yang tidak akan berubah-ubah
Pergerakan pada antrian terjadi dengan penambahan elemen antrian kebelakang yaitu menggunakan nilai Tail
int IsEmpty()

{

if(antrian tail ==-1)

return 1;

else

return 0;

}


Fungsi IsFull

Untuk mengecek apakah antrian sudah penuh atau kosong
Dengan cara : Mengecek nilai tail, Jika tail = Max-1 berarti antrian sudah penuh (MAX-1 adalah batas elemen array dalam program C++)
Int IsFull()

{

if (antrian tail == Max-1)

return 1;

else

return 0;

}


Fungsi Enqueue

Untuk menambahkan elemen kedalam Antrian, penambahan elemen selalu dilakukan pada elemen paling belakang
Penambahan elemen selalu menggerakan variabel Tail dengan cara menambahkan Tail terlebih dahulu
void Enqueue (Int data) {

if (IsEmpty () == 1) {

antrian head = antrian tail = 0;

antrian data [antrian tail] = data;

printf ("%d masuk!", antrian data [antrian tail]);

} else

if (IsFull () == 0) {

antrian tail ++;

antrian data [antrian tail] = data;

printf ("%d masuk!", antrian data [antrian tail]);

}

}


Fungsi Dequeue

Digunakan untuk menghapus elemen terdepan (head) dari antrian
Dengan cara : menggeser semua elemen antrian kedepan dan mengurangi Tail dengan 1. Penggeseran dilakukan menggunakan looping.
Int Dequeue () {

Int i;

Int e = antrian data [antrian head];

for (i= antrian head; i<=antrian tail-1; i++) {

antrian data [i] = antrian data [i+1];

}

antrian tail --;

return e;

}


Fungsi Clear

Untuk menghapus elemen-elemen dengan cara membuat Tail dan Head =-1
Penghapusan elemen-elemennya ke nilai -1 sehingga elemen-elemen antrian lagi terbaca sehingga mengembalikan antrian seperti semula.
void Clear () {

antrian head = antrian tail = -1;

printf ("data clear");

}

Friday, June 28, 2019

Stack Struktur Data

Dalam dunia komputer, penggunaan stack atau tumpukan merupakan salah satu komponen penting untuk menjamin proses penanganan suatu data disampingi hal lain seperti quenue (antrian), linked list, dan tree. 
Stack adalah suatu koleksi atau kumpulan item data yang terorganisasi dalam bentuk linear yang operasi pemasukan dan penghapusan datanya dilakukan pada salah satu sisinya. Sedangkan pengertian Stack pada struktur data adalah tumpukan dari benda, sekumpulan data yang seolah-olah diletakkan di atas data yang lain. koleksi dari objek-objek homogen atau suatu urutan elemen yang dapat diambil dan ditambah hanya pada posisi akhir (top) saja.


Stack bersifat LIFO (Last In First Out) yaitu benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack.

Operasi-operasi yang biasanya terdapat pada stack yaitu:
  1. Push : digunakan untuk menambah item pada stack yang terdapat pada tumpukan paling atas
  2. Pop : digunakan untuk mengambil item pada stack  yang terdapat pada tumpukan paling atas
  3. Clear : digunakan untuk mengosongkan stack
  4. IsEmpty : digunakan untuk mengecek apakah stack sudah kosong
  5. IsFull: digunakan untuk mengecek apakah stack sudah penuh
Cara Mendefenisikan Stack dengan Array of Struct yaitu:
  1. Definisikan stack dengan menggunakan struct
  2. Definisikan konstanta MAX_STACK untuk menyimpan maksimum isi stack
  3. Buatlah variabel array data sebagai implementasi stack
  4. Deklarasikan operasi-operasi/function diatas dan buat implementasi.
Pada mulanya isi top dengan -1, karena array dalam C dimulai dari 0, yang berarti stack adalah kosong.
Top adalah suatu variabel penanda dalam Stack yang menunjukkan elemen teratas Stack sekarang. Top Of Stack akan selalu bergerak sehingga mencapai MAX of Stack sehingga menyebabkan stack penuh.


Stack pada Struktur Data

Ilustrasi Stack pada saat inisialisasi

IsFull berfungsi untuk memeriksa apakah stack sudah penuh atau tidak. Dengan cara memeriksa top of stack, jika sudah sama dengan MAX_STACK-1 maka full, jika belum ( masih lebih kecil dari MAX_STACK-1) maka belum full.

Stack Struktur Data
Ilustrasi Stack pada kondisi Full


IsEmpty berfungsi untuk memeriksa apakah stack masih kosong atau tidak. dengan cara memeriksa top of stack, jika masih -1 maka berarti stack masih kosong 

Stack Struktur Data

Push berfungsi untuk memasukkan elemen ke stack, selalu menjadi elemen teratas stack ( yang ditunjuk oleh TOP). Tambah satu (increment) nilai top of stack lebih dahulu setiap kali ada penambahan elemen stack. asalkan stack masih belum penuh. isikan data baru ke stack berdasarkan indeks top of stack setelah diincrement sebelumnya.


Stack Struktur Data


Pop berfungsi untuk mengambil elemen teratas (Data yang ditunjuk oleh TOP) dari stack. Ambil dahulu nilai elemen teratas stack dengan mengakses top of stack, tampilkan nilai yang akan di pop, baru dilakukan decrement nilai top of stack sehingga jumlah element stack berkurang.

Stack Struktur data
 

Print berfungsi untuk menampilkan semua elemen-elemen stack dengan cara looping semua nilai array secara terbalik. karena kita harus mengakses dari indek array tertinggi terlebih dahulu baru ke indeks yang kecil.

Stack Struktur Data
 
Stack pada Struktur Data
 
Operasi Push
Void Push (NOD **T, char item)
            {
                    NOD *n;
                    n=NodBaru (item);
                    n>next=*T;
                    *T=n;
            }

Operasi Pop
char Pop (NOD **T)
           {
                  NOD *n; char item;
                  if (!StackKosong(*T)) {
                                      P=*T;
                                      *T=(*T)<next;
                                      item=P>data;
                                      free(P);
                }
                retrun item;

        }


Create berfungsi untuk membuat sebuah stack baru yang masih kosong.

Tuesday, April 23, 2019

Linked List

Linked List atau dikenal juga dengan sebutan senarai berantai adalah struktur data yang terdiri dari urutan record data dimana setiap record memiliki field yang menyimpan alamat/referensi dari record selanjutnya (dalam urutan). Element data yang dihubungkan dengan link pada Linked List disebut node. Biasanya didalam suatu Linked List, terdapat istilah head dan tail.
  • Head adalah element yang berada pada posisi pertama dalam suatu Linked List
  • Tail adalah element yang berada pada posisi terakhir dalam suatu Linked List
Ada beberapa macam Linked List :
  • Single Linked List
  • Double Linked List
  • Multiple Linked List
Single Linked List
Suatu Linked List yang hanya memiliki satu variabel pointer saja. Dimana pointer tersebut menunjuk ke node selanjutnya. Biasanya field pada tail menunjuk ke NULL.
Contoh:


Double Linked List
Suatu Linked List yang memiliki dua variabel pointer yaitu pointer yang menunjuk ke node selanjutnya dan pointer yang menunjuk ke node sebelumnya. Setiap head dan tailnya juga menunjukkan ke NULL.
Contoh :


Multiple Linked List 
Suatu Linked List yang memiliki lebih dari 2 buah variabel pointer.
Contoh :


Sunday, April 21, 2019

Dimensi Array

Array adalah sesuatu yang berbaris atau berderet-deret sedemikian rupa sehingga alamatnya saling bersambungan atau bersebelahan/berdampingan (contiuous). Array dibagi menjadi berikut yaitu:
Berikut penjabarannya ... 
Array satu dimensi 
Sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks.
Bentuk umum:
Tipe_data nama_array_[jumlah_maks_data]
Contoh :
int Nilai[5] : nilai [1], nilai [2], nilai [3] , nilai [4], nilai [5]
75  85  80  70  65
Berikut adalah contoh program menggunakan Array satu dimensi yang di dalam programnya proses deklarasi dan proses penampilan nilai yang terdapat pada elemen array.
Contoh program satu dimensi :

 #include <iostream>

using namespace std;

int main(){
     // Deklarasi sekaligus inisialisasi (pengisian awal)
     // Array 'ARnilai' dengan 5 buah elemen berisi int
     int ARnilai[5]={75,85,80,70,65};

     // Karena sudah melakukan inisialisasi maka kita
     // Tidak wajib mengisi nilai kedalam Elemen Array

     // Menampilkan nilai atau isi dari array 'ARnilai'
     for(int i=0; i<5;i++){
          cout<<"Tampil nilai indeks ke ["<<i<<"] = "<<ARnilai[i];
          cout<<endl;
     }

     return 0;
}

Catatan : String juga sebenarnya array yang bertipe karakter. jumlah elemen array menyatakan jumlah string.

Array dua dimensi
Sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui dua indeks yaitu indeks baris dan indeks kolom. Bentuknya berupa matriks atau tabel.
Berikut adalah contoh program Array dua dimensi berbentuk matriks.
Contoh program array dua dimensi :

#include <stdio.h>

int main(void)
{
  int matrix[2][3] = {{4,12,16},{20,05,00}};

  printf("Isi array matrix: \n");
  printf("%d %d %d \n", matrix[0][0], matrix[0][1], matrix[0][2]);
  printf("%d %d %d \n", matrix[1][0], matrix[1][1], matrix[1][2]);

  return 0;
}

Deklarasi array
Tipe_array nama_array[baris] [kolom];
Cara mengakses array :
Untuk mengakses array, misalnya kita ingin elemen array baris 2 kolom 3 dengan 10 maka perintahnya adalah sebagai berikut:
X[1][2] = 10
Untuk mengisi dan menampilkan isi elemen array ada 2 cara yaitu :

  1. Row Major Order (secara baris per baris)
  2. Column Major Order (secara kolom per kolom)
Array multidimensi
Sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks.
Bentuk umumnya yaitu:
Tipe_array nama_array_[ukuran1] [ukuran2] .... [ukuranN]
Berikut adalah contoh program array multidimensi:


Contoh program array multidimensi :

#include <stdio.h>

int main(void)
{
  int matrix[2][3][4] =
  {
     { {7, 4, 12, 3}, {-9, 29, 3, 11}, {6, 34, 23, 20} },
     { {6, 15, 1, 5}, {17, 8, -3, 15}, {99, -1, 44, 9} }
  };

  printf("Isi matrix[0][0][0]: %d \n",matrix[0][0][0]);
  printf("Isi matrix[0][1][0]: %d \n",matrix[0][1][0]);
  printf("Isi matrix[1][1][3]: %d \n",matrix[1][1][3]);
  printf("Isi matrix[1][2][3]: %d \n",matrix[1][2][3]);

  return 0;
}

Sekian informasi dari saya, semoga bermanfaat untuk kalian, selamat mencoba :)

Sunday, April 14, 2019

Pengertian Array & Record

Array
Merupakan penyusun program yang menyimpan data dan diakses berasarkan index Array/Larik adalah suatu standar struktur penyimpanan data pada banyak bahasa pemrogram. Biasanya, dalam mengembangkan program, anda perlu menyimpan informasi pada memori dengan mengunakan variable atau subscript. Membantu kita menciptakan kode program yang lebih mudah dan Array/Larik adalah suatu standar struktur penyimpanan data pada banyak bahasa pemrogram. Biasanya, dalam mengembangkan program, anda perlu menyimpan informasi pada memori dengan mengunakan variable. Merupakan penyusun program yang menyimpan data dan diakses berasarkan index atau subscript. Membantu kita menciptakan kode program yang lebih mudah dansederhana pada banyak situasi.  Dalam VB.NET merupakan inheritance dari class Array dalam namespace System. Index dimulai dari 0 (zero based) dan bertambah  secara  sekuensial.  Jumlah elemen ditentukan oleh nilai atas array (upper bound).  Deklarasi menggunakan kata kunci Dim, ReDim, Static, Private, Public dan Protected. Bisa berbentuk dimensi satu (linier array) atau dimensi banyak (multidimension array). Dalam VB dimensi yang dapat ditentukan adalah 32.

Record
Sama halnya dengan larik, rekaman (record) adalah kumpulan data. Perbedaan antara
larik dengan rekaman adalah bahwa dalam larik semua elemennya harus bertipe sama. Tetapi dalam rekaman setiap elemen bisa mempunyai tipe data yang berbeda satu sama lain.

Deklarasi Data & Media penyimpanan

Deklarasi Data
Deklarasi Data merupakan bagian yang menjelaskan/memperkenalkan secara rinci semua data yang akan digunakan pada suatu program. Dalam penulisannya tidak boleh sama dengan kata-kata cadangan (reserved words) dan selalu diakhiri dengan titik koma(;).

Deklarasi data terbagi menjadi 2 yaitu :
  1. Deklarasi konstanta ini digunakan untuk mengindefikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program.
  2.  Deklarasi tipe ini digunakan untuk menyebutkan tipe setiap data yang akan digunakan pada program pascal. Tipe data menentukan jangkauan nilai yang memungkinkan dari data yang digunakan.

Media Penyimpanan
Media Penyimpanan adalah media yang digunakan dengan fungsi untuk menyimpan berbagai macam data digital yang tersedia pada perangkat komputer dengan waktu tertentu sehingga dapat dibaca dan dibuka kembali untuk diproses ulang pada perangkat.

Macam-macam media penyimpanan:
  1. Harddisk : Jenis disk yang bersifat tetap, tidak perlu dikeluar masukkan sebagaimana disket floppy. Cara penyimpanan datanya hampir sama dengan disket floppy. Bahan harddisk yang keras dan kapasitas simpannya lebih besar, juga membedakannya dari disket floppy yang bahannya relatif elastis.
  2. Flashdisk : Piranti penyimpanan dari floppy drive jenis lain dengan menggunakan kabel interface jenis USB (Universal Serial Bus). Flash drive ini bisa dibaca dan ditulis, sangat praktis dan ringan dengan ukuran berkisar 50 x 15 x 6 mm.
  3. Memory Card : Media penyimpanan yang banyak dipakai pada peralatan komputer dan elektronik, seperti kamera digital, handphone, ipod, serta video game console.
  4. CD ROM (Compact Disk Read Only Memory) : Jenis disk yang tidak bisa dihapus untuk menyimpan data komputer. Sistem standart dari pengunaan disk 12 cm yaitu bisa menampung hingga lebih dari 500 Mb.
  5. CD (Compact Disk) : Sebuah disk yang menyimpan informasi audio yang telah di digitasi dan tidak bisa dihapus. Sistem standar dari disk 12 cm yaitu bisa merekam lebih dari 60 menit dengan waktu putar tanpa henti.

Saturday, April 13, 2019

Tipe Data Sederhana

Tipe Data Sederhana
Tipe data sederhana adalah tipe data yang sering digunakan oleh program, yang meliputi :


  • Tipe Data Boolean ( bool)
Salah satu tipe data yang hanya memiliki dua pilihan yaitu True (1) or False (0). Tipe data ini biasanya digunakan untuk memberikan kepastian dan memastikan kebenaran dari sebuah operasi atau kondisi suatu program.
Besarnya memori yang dibutuhkan tipe data bool yaitu 1 byte atau 8 bit. Berikut ini contoh program C++ menggunakan tipe data bool:

Contoh Program Boolean :

#include <iostream>
using namespace std;

int main()
{
int angka;
bool hasil;
cout << "Masukkan angka = ";
cin >> angka;
hasil = angka > 10;
cout << hasil;
}

Pada contoh program diatas saya menggunakan 2 buah variabel yaitu angka dengan tipe data integer, dan hasil dengan tipe data boolean.

Nah disini saya akan mengambil nilai/value untuk variabel hasil dengan membandingkan nilai pada variabel angka terhadap bilangan 10.
Apabila nilai pada variabel di lebih dari 10 maka hasilnya bernilai 1 (True) dan jika nilai pada variabelnya kurang dari 10 maka hasilnya bernilai 0 (False).


  • Tipe Data Character (Char)
Salah satu tipe yang memungkinkan kita untuk memesan memori berformat text (huruf, angka dan simbol) dengan karakter tunggal.
Besarnya memori yang dibutuhkan tipe data char yaitu 1 byte atau 8 bit. Berikut ini contoh program C++ menggunakan tipe data char:

Contoh Program Char :

#include <iostream>
using namespace std;

int main()
{
char nilai;
cout << "Masukkan nilai (A/B/C/D):";
cin >> nilai;
cout << "Nilai anda " << nilai;
}

Perlu diingat dan ketahui bahwa tipe data char hanya dapat menyimpan data berbentuk karakter dan hanya satu karakter, oleh karna itu apabila anda memasukkan lebih dari 1 karakter maka nilai yang akan tersimpan hanya karakter pertamanya saja.

  • Tipe Data Integer (int)
Salah satu tipe data numerik yang memungkinkan kita untuk menyimpan data dalam bentuk bilangan bulat.
Besarnya memori yang dibutuhkan tipe data int yaitu 4 byte atau 32 bit. Berikut ini contoh program C++ menggunakan tipe data int:

Contoh Program Integer :

#include <iostream>
using namespace std;

int main()
{
  int x,y,z;
   x=3; y=4;

   z=x*y;
   cout << "Hasil perkalian: " << z;
}

Dengan tipe data integer memungkinkan kita untuk melakukan sejumlah operasi aritmatika seperti perkalian dan lain sebagainya. 
Pada contoh program diatas, saya menggunakan 3 buah variabel bertipe integer dengan x bernilai 3, y bernilai 4, dan z sebagai hasil dari perkalian x dan y. 


Data dan Struktur Data


Data adalah suatu fakta-fakta tertentu sehingga menghasilkan suatu kesimpulan dalam menarik suatu keputusan.
Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.

Friday, January 25, 2019

Soal - soal TKJ dan jawabannya


  1. Perintah - Perintah untuk mengakses data pada sistem basis data adalah ....
           a. Query
           b. SQL
           c. Database
           d. DDL

      2. Di dalam statement trigger, kita dapat
          mengakses record tabel sebelum atau
          sesudah proses dengan menggunakan ...
          
          a. After dan Old
          b. After dan New
          c. Old dan Before
          d. Before dan After
          
      3. Jenis memory yang digunakan di PC
          adalah ...
          
          a. DDR
          b. CDRAM
          c. SDR
          d. DSRAM
          
      4. Berikut ini yang bukan merupakan jenis
          kabel untuk jaringan computer adalah ...
          
          a. BNC
          b. Coaxial cable
          c. UTP
          d. Fiber optic

      5. Skema desain pembangunan sebuah
          jaringan computer dikenal dengan istilah 
        
          a. Tipe
          b. Topologi
          c. Geografi
          d. Media Transmisi

      6. Berikut ini yang bukan termasuk topologi
          fisik jaringan adalah ...
          
          a. Bus
          b. Star
          c. Ring
          d. Sun

      7. Gejala apa saja yang muncul pada chip
          BIOS ...

          a. CPU mati
          b. Tidak dapat booting
          c. Tidak dapat melakukan identifikasi
              hardware dan POST
          d. Semua benar

      8. Jika muncul peringatan "Not enought
          memory to open Program", maka
          kemungkinan masalah pada ....
         
          a. RAM
          b. Monitor
          c. CMOS
          d. Keyboard

      9. Jika komputer pada saat POST
          mengeluarkan bunyi 1 beep
          panjang dan 3 beep pendek
          berarti ....

          a. Kerusakan di modul DRAM parity
          b. Kerusakan di bagian VGA
          c. Problem di Memory
          d. Kerusakan di modul memory atau
              memory video

    10. Topologi yang mampu dengan beban
          trafik atau koneksi besar adalah ... 

          a. Mesh
          b. Star
          c. Bus
          d. Ring

Tuesday, January 22, 2019

Profil STMIK-MJ

MENGENAI STMIK-MJ




Organisasi Muhammadiyah merupakan gerakan dakwah yang menyelenggarakan berbagai kegiatan sosial, kesehatan dan pendidikan. Dalam bidang pendidikan, diselenggarakan mulai dari pendidikan dasar sampai dengan pendidikan tinggi. Salah satu  perguruan  tinggi yang diselenggarakan adalah Sekolah Tinggi Manajemen Informatika & Komputer Muhammadiyah Jakarta (disingkat STMIK-MJ) yang saat ini memiliki 2 (dua) program studi yaitu Sistem Informasi dan Teknik Informatika.
STMIK Muhammadiyah Jakarta didirikan pada tanggal 10 Nopember 1992 sebagai perwujudan rapat Panitia Pendiri yang dibentuk dalam musyawarah Pimpinan Wilayah Muhammadiyah DKI Jakarta tanggal 04 Nopember 1992 yang kemudian dikukuhkan dengan SK PWM tanggal 10 Nopember 1992 Nomor I.A/SK/1149/1992.
Sesuai dengan perkembangan Program Studi Tehnik Informatika, pada tahun 1991, PS. Tehnik Informatika mendapat Status “TERDAFTAR” dengan  Surat Keputusan Menteri Pendidikan Dan Kebudayaan RI. Nomor : 99/DIKTI/Kep/2006  tanggal  12 April 1996.
Kemudian pada tahun 2001 PS. Tehnik Informatika memperoleh Akreditasi dari BAN PT Depdiknas RI dengan Peringkat Akreditasi B (Baik), sesuai dengan  SK. BAN.PT. Nomor: 038/BAN PT/Ak-IV/I/2001, tanggal 25 Januari 2001.
Sebagai persyaratan penyelenggaraan proses belajar mengajar maka pada tahun 2006 PS. Tehnik Informatika memperoleh perpanjangan Izin Penyelenggaraan Program Studi yang dikeluarkan oleh Dirjen DIKTI Depdiknas RI, dengan Surat Keputusan Nomor: 4744/D/T/2006 tanggal 11 Desember 2006 yang ditandatangani oleh Direktur Jenderal Pendidikan Tinggi yaitu Satryo Soemantri Brodjonegoro.
Saat ini STMIK-MJ memiliki 4 Kampus dengan lokasi sbb :
Kampus Utama :
Jl. Kelapa Dua Wetan No. 17 – Ciracas
Jakarta Timur
Telp. (021) 8771.7489 – 8771.7490
Kampus A :
Komplek Pendidikan Perguruan Muhammadiyah Matraman
Jl. KH. Ahmad Dahlan No.20, Kayu Manis – Matraman
Jakarta Timur.
Telp (021) 8258.7979, 8591.7858
Kampus B :
Komplek Pendidikan Perguruan Muhammadiyah Bekasi
Jl. Ki Mangun Sarkoro No. 45
Bekasi.
Telp (021) 880.5084
Kampus C :
Komplek Pendidikan Perguruan Muhammadiyah Depok
Jl. KH. Ahmad Dahlan I – Rawadenok, Rangkapan Jaya,
Pancoran Mas. Kota Depok.
Telp (021) 7788.8087
Website  :   http://www.stmik-mj.ac.id 

email      :   stmikmj@stmik-mj.ac.id

Cara Membuat Efek Salju, Bintang, dan Daun berjatuhan di Blog

Cara Membuat Efek Salju, Bintang dan Daun berjatuhan - Membuat efek seperti ini akan membuat blog anda terlihat menarik atau mempercantik blog anda, efek salju, bintang, dan daun berjatuhan akan menambah suasana baru.

Berikut cara membuat efek salju, bintang dan daun berjatuhan :
  1. Masuk ke akun blog anda terlebih dahulu.
  2. Pilih Tata Letak.
  3. Tambah Gatget.
  4. Pilih HTML/Java Script.
  5. Copy script yang ada dibawah ini

1. Efek Salju
<script src="http://encepfrblog.googlecode.
com/files/www.encepfr.blogspot.com-daun.
js"/></script>

2. Efek Bintang
<script type="text/javascript" src="http://
naughtyric.googlecode.com/files/jrRain.
js"></script>

3. Efek Daun Berjatuhan
<script src="http://encepfrblog.googlecode.
com/files/www.encepfr.blogspot.com-
daun.js"/></script>


Lalu klik Simpan atau Save.

Terimakasih atas kunjungan anda, Semoga bermanfaat untuk anda.



Thursday, November 2, 2017

Cara Memblokir situs menggunakan mikrotik


Buka Aplikasi Winbox, pilih "IP",kemudian pilih "Firewall",kemudian pilih "Layer7 Protocol" dan klik tanda +, seperti gambar yang dibawah :



Kemudian di halaman "Layer7 Protocol" isi:
Name =  Facebook.com (situs yang akan di blok)
Regexp = ^.+(facebook.com).*$ (alamat situs yang akan di blok)
Dan klik OK
Seperti pada gambar di bawah ini :



Klik Tab "Filter Rules",klik + dan isi :
Tab "General"
Chain "Forward"
Tab "Advanced"
Layer7 Protocol "Facebook.com"
Tab "Action"
Action "Drop"
Klik OK
Seperti pada gambar dibawah ini :