SMP IT (Apps.Design.Web)

SMP IT (Apps.Design.Web)

21728404_1904396363213045_639881453895553764_n     21369118_1901677670151581_2589196535764810465_n     21231570_1900537266932288_5383945139946304412_n

Kegiatan Belajar Mengajar      smk idn     23722779_1937344393251575_505618646762752332_n

SMP IDN merupakan SMP yang berbeda dengan SMP pada umumnya, dimana SMP kami merupakan jenjang Sekolah Menengah Pertama yang difokuskan pada Ilmu Tekonologi (IT) dan program diniyah yang berbasis pesantren. Tidak bisa dipungkiri lagi, di era globalisasi ini dengan semakin pesatnya kemajuan teknologi yang ada, menuntut semua lapisan masyarakat harus bisa menyesuaikan dengan kemajuan tersebut, tak terkecuali lapisan pendidikan. Selain itu dizaman globalisasi ini, kemajuan teknologi yang ada, tidak diikuti dengan kemajuan ahlak penggunanya, akan tetapi  kebalikannya, yaitu semakin merosotnya ahlak manusia dimasyarakat. Hal inilah yang melatar belakangi kami mendirikan SMP IT berbasis pesantren, dengan harapan siswa kami kedepannya bisa mengikuti perkembangan zaman dan lebih mengenal agama islam sebagai bekal menyongsong kehidupan dunia kedepan yang tidak dapat diprediksi, dan juga kehidupan kelak di akhirat.

Berikut merupakan materi yang akan dipelajari selama 3 tahun pembelajaran :

Bidang Ilmu Teknologi (IT)

  • Mempelajari dan membuat Game edukasi dan permainan

      Scratch

Sebuah bahasa pemrograman visual untuk lingkungan pembelajaran yang memungkinkan pemula untuk belajar membuat program tanpa harus memikirkan salah-benar penulisan sintaksis. Bahasa pemrograman ini dibuat oleh MIT Media Lab dari Massachusetts Institute of Technology. Dengan Scratch, pengguna dapat membuat sendiri animasi, permainan, karya kesenian, dan lain-lain.

SMP IT 1

Scracth 2

      Unity 3D

Sebuah game engine yang berbasis cross-platform. Unity dapat digunakan untuk membuat sebuah game yang bisa digunakan pada perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX.

Unity 3d

  • Membuat aplikasi di Android Studio

Pada era Modern ini, Aplikasi Mobile sudah menjadi sorotan utama dalam bidang teknologi dan informatika. Kemudahan dan kecepatan yang diberikan membuat pekerjaan manusia semakin mudah. Selain itu, biaya yang dibutuhkan pun sedikit, perangkat yang digunakan pun dapat dibawa dan diterapkan dimanapun.

21768345_1246420035504447_6843958354424695638_n

SMP IT akan mempelajari teknologi terbaru dari perkembangan IT. Mobile Developer adalah fokus utama, siswa akan diajarkan pembuatan sampai pengembangan aplikasi mobile. Platform yang akan digunakan adalah Android. Platform tersebut adalah platform yang diperkirakan akan terus digunakan dan berkembang untuk membantu pekerjaan mereka ke depannya. Dalam hal ini siswa SMP akan diajari Android Studio dengan harapan bisa membuat banyak Aplikasi Android yang dapat berguna bagi banyak orang.

  • Mempelajari Web, HTML, PHP, Bootstrap, Framework (CI), Database, Mysql, mariaDB, UI/UX Designer

     Web Service

Tugas dari web service pada umumnya digunakan untuk melakukan sebuah respon dan request yang di lakukan antar client dan server. Dan aplikasi android bertugas hanya  melakukan pengambilan data dari server. Web service mampu menunjang interoperabilitas. Sehingga web service mampu menjadi sebuah jembatan penghubung antara berbagai sistem yang ada dengan menggunakan JSON

      WEB Page Administrator

 

Agar admin bisa memantau aktifitas yang dilakukan oleh user dengan mudah , maka admin perlu sebuah website admin untuk mengelola aktivitas para penggunanya. Di sini akan mempelajari bahasa pemrograman untuk membuat website yakni

      HTML

Sebuah bahasa standar yang digunakan oleh browser untuk membuat halaman dan dokumen pada web

      PHP

Sebagai side server digunakan untuk pengembangan website dinamis dan dapat disisipkan ke dalam HTML

      Boootstrap

front-end framework yang solek, bagus dan luar biasa yang mengedapankan tampilan untuk mobile device (Handphone, smartphone dll.) guna mempercepat dan mempermudah pengembangan website. Bootstrap menyediakan HTML, CSS dan Javascript siap pakai dan mudah untuk dikembangkan.

      Framework (Kerangka Kerja)

kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangunaplikasi.

     Pengelolaan Database

Database adalah kumpulan data yang disimpan secara sistematis dalam komputer yang dapat di olah atau dimanipulasi menggunakan perangkat lunak (Aplikasi) untuk menghasilkan informasi.

Database ini sangat berguna untuk para mobile developer, yang bisa digunakan untuk menyimpan data pada aplikasi yang dibuat sehingga pengguna aplikasi bisa mengelola data dengan mudah. Misalnya melihat data, menambahkan data, mengubah data atau menghapus data.

       MySql

Digunakan untuk mengelola database dengan menggunakan query, penggunaanya untuk website biasnya bersandingan dengan PHP untuk membuat website statis

      MariaDB

Sebuah database manajemen sistem yang di kembangkan oleh pengembang MYSQL , sebab mengapa di kembangkannya mariaDB oleh pengembang MYSQL adalah karena MYSQL sendiri telah di ambil alih atau telah di akuisisi oleh perusahaan ORACLE yang juga merupakan perusahaan yang bergerak dalam database sehingga menyebabkan MySQL menjadi produk yang berlisensi proprietary dan akan menjadi product yang komersil.

      UI/UIX Designer

Proses membuat sebuah website atau aplikasi yang kamu buat menjadi mudah untuk digunakan dan tidak membingungkan ketika digunakan oleh pengguna.

  • Membuat Blog

Siswa akan diajarkan membuat Blog pribadi berisi materi yang sudah dipelajari selama proses belajar, yang kemudian materi tersebut ditulis kembali diblog masing-masing siswa sebagai metode mempelajari ulang kegiatan belajar mengajar dikelas, dan blog tersebut dijadikan sebagai bahan utama pembuatan modul-modul tutorial yang nantinya dijadikan sebagai karya siswa yang dapat dibuktikan berupa karya tulisan.