SDLC (System Development Life Cycle)

SDLC adalah tahapan-tahapan pekerjaan yang digunakan dalam membangun Sistem Informasi.

Azhar Susanto (2004) menyatakan bahwa : System Development Life Cycle (SDLC) adalah salah satu metode pengembangan sistem informasi yang popular pada saat sistem informasi pertama kali dikembangkan.

Tahapan/fase-fase dari SDLC adalah :

  1. Planning

Tahap / fase planning merupakan tahap awal dari fase SDLC. Dimana tahap ini merupakan tahap untuk merencanakan bagaimana tim proyek akan menyelesaikan sistem informasi yang akan dibangun.

2. Analyze

Pada tahap ini merupakan  tahapan untuk mengumpulkan informasi yang dibutuhan terkait sistem informasi yang akan dibangun. Dalam fase ini biasanya seorang analyze menggunakan diagram untuk melakukan permodelan sehingga lebih mudah dimengerti, seperti use case diagram, activity diagram, sequence diagram, dll.

3. Design

Pada tahap design dilakukan bagaimana sistem akan beroperasi, dalam hal perangkat keras, perangkat lunak, jaringan infrastruktur, antarmuka pengguna, formulir & laporan, serta database.

4. Development

Dalam tahap ini hasil dari tahapan sebelumnya diterapkan kedalam coding, dengan menggunakan bahasa pemrograman yang telah ditentukan sebelumnya. Pada tahap ini kita membutuhkan perangkat lunak untuk membuat aplikasi/sistem informasi tersebut, seperti text Editor.

5. Implement

Pada tahap ini setelah coding selesai maka saatnya untuk implementasi sistem  informasi, dimana kita memasang sistem tersebut ke perangkat keras dan menjalankannya, pada tahap ini juga dilakukan testing apakah aplikasi/sistem informasi berjalan dengan baik.

6. Maintanance

Pada tahap ini dilakukan perawatan terhadap sistem yang telah dikembangkan dan di implementasikan.Cakupan fase ini berupa proses perawatan terhadap sistem yang berkaitan dengan perawatan berkala dari sistem maupun proses terhadap perbaikan sistem manakala sistem menghadapi kendala dalam operasionalnya akibat masalah teknis dan non teknis yang tidak terindikasi dalam proses pengembangan sistem.

Tahapan / fase SLDC ini dijalankan secara berurutan, mulai dari langkah pertama hingga langkah terakhir. Diperlukan evaluasi disetiap akhir tahapan agar tahapan tersebut dikerjakan dengan benar dan tahapan berikutnya dapat berjalan dengan baik.

Semua tahapan SDLC harus didokumentasikan agar mempermudah dalam proses pemeliharaan dan peningkatan sistem.

 

Start from 0.10%

Hmmmhhh,,, sudah lama tidak nge-blog, sudah lama tidak menulis lagi.

Bismilah, semoga kali ini konsisten dan bukan karena tugas saja. hahhahaha. Mari memulai dari pengetahuan dan ilmu yang sudah di share oleh para guru dan dosen yang sempat saya anggurin beberapa tahun dikarenakan tugas dan tanggung jawab yang sangat melenceng dari dunia ke IT-an.

Semoga Tuhan berkenan membantu membukakan mata hati yang sempat tertutup beberapa tahun ini, ya Allah, maafkan hambaMu ini yang penuh salah dan dosa. Amin.

Tidak ada kata terlambat untuk memulai, dan tidak akan ada penyesalan ketika kita terus berusaha sampai titik darah penghabisan. Semangat tak berhujung.

Bismilah

Penamaan dalam Android (Project Name, Application Name & Package Name )

Penamaan dalam android ada 3 jenis yaitu Project Name, Application Name & Package Name. Berikut penjelasan singkat tentang sistem penamaan dalam android.

Project Name

Project Name merupakan nama dari project yang akan dibuat, dimana dalam direktori akan berisikan file-file tentang project yang kita buat.

Application Name

Application Name merupakan nama dari aplikaksi yang akan dibuat. Nama inilah yang akan muncul pada perangkat android.

Package Name

Ini adalah namespace paket (mengikuti aturan yang sama untuk paket dalam bahasa pemrograman Java) dimana semua kode sumber (source code) anda diletakkan. Nama ini juga menjadi nama paket di mana stub Activity akan dihasilkan. Nama paket harus unik terhadap semua paket yang terinstal pada sistem Android, oleh karena itu, penting untuk menggunakan gaya penulisan yang sesuai standar untuk aplikasi Anda. Ketika Anda mengembangkan aplikasi sendiri, Anda biasanya menggunakan namespace sesuai dengan nama perusaahan / organisasi anda. Contoh app.seamolec.[namaproject].

Diujung Ramadhan ku

Rute mudik kali ini Jakarta – Bandung,, Bandung – Majalaya.. Perubahan rute, biasanya Padang-Dumai atau Dumai-Padang.. Lebaran kali ini bener-bener berat but it’s OK let it flow aja. Diawali dengan mesti masuk RS cuma karena masalah Psikologis bahkan sampai terkulai lemah di kursi antrian. Berpikir dan merasakan dalam hati aku terlalu cemen untuk melalui hari ku. Aku terus berusaha menegarkan hati ku agar bisa melewati semuanya dengan kekuatan baru yang  ku ciptakan.

Lebaran tanpa keluarga, ini hal yang baru buat ku, rasanya begitu hampa begitu kaku, harus dilewati harus dilalui. Tapi aku bahagia karena lebaran kali ini aku merasa semua orang begitu memperhatikanku, biasanya tidak pernah seperti ini walaupun aku bersama mereka tapi aku merasa jauh dan terasingkan beda dengan Ramadhan ini, aku juga merasa Allah begitu mencintaiku, tak jarang air mata syukurku mengalir dan tak henti terucap ucapan syukur ku pada Mu y Rabb..

Maafkan aku Ramadhan jika aku belum bisa memaksimalkan niat ku untuk memperbaiki diri ku dan mengotori keindahan mu. Maafkan aku y Allah, masih banyak perintahmu yang terlalaikan. Ampuni aku y Allah mengabaikan setiap peringatanMU.

Aku berharap bisa bertemu dengan mu lagi wahai Ramadhan, hanya engkau laa bulan penuh dengan ketenangan dan keikhlasan hingga akhirnya memperleh kemenangan bagi yang bersungguh-sungguh. Semoga Allah mengizinkan ku bertemu lagi dengan mu Ramadhan.. Amin y Rabbal Alamin.

Gruaduation Senior High School

     My name’s Nur Asti Fajrin. I gruaduated from Binsus Senior High School in Dumai one of Riau province, my major is sains. I finished my study at Saturday, 14 June 2008. When gruaduation announcement I just stay at home and wait message from my teacher. It’s so streessfull day, my Dady just stay at home to waiting that information. He always asked to me about my gruaduation every time and it’s make me so confuse. And then at 12.00 o’clock my phone’s ring, it’s from my theacer. In my phone, “You have message from Buk Nadra Maya”, it’s make me more excited and I read her message, she say that “Alhamdulillah Binsus lulus 100 %”. I’m so thankfull to God. I am so happy and I have to call all my classmates to say that. Next Monday we will have meet at school to celebrate our gruaduation and say thanks to all my theachers.

BBB di SMK Paramarta

Kegiatan dimulai dari berangkat pukul 08.05 Wib menuju SMK Paramarta dan tiba pukul 09.00. Menunggu dan menunggu itu yang dilakukan, tidak tahu apa yang terjadi dengan teman-teman yang lain. Pukul 11.00 datang Pak Deden (Penanggung jawab di SMK Paramarta), menunggu Pak Deden mencari kunci labor, setelah masuk ke labor dan menyiapkan segala sesuatu akhirnya pukul 11.15 baru bisa join ke “124.81.109.91/bigbluebutton/demo/create.jsp?action=invite&meetingID=seamolec%27s+meeting”  melalui modem. Tampilan waktu web conference via BBB hanya bertiga SMK 2 Tangsel, SMA Darussalam dan kami (SMK Paramarta).

This slideshow requires JavaScript.

Pukul 17.15 baru online via FB ternyata pindah room. Tidak tahu sama sekali jika hal itu terjadi. Pantas saja sepi BBB tadi, sudah onlinenya terlambat, mana salah room lagi. Nulis blog sambil males-malesan setelah mendapat kabar tersebut.

Ujian PJJ

Jawaban Soal 1

  1. Dari sisi Pengajar

           Pendidikan tatap muka bisa bertemu langsung dengan peserta pendidik, dimana pengajar harus mempersiapkan bahan ajar dan menjelaskan ke peserta didik. Pengajar harus mengikuti jadwal mengajar yang telah dibuat oleh pihak kampus, sedangkan pada pendidikan jarak jauh Pengajar bisa memberikan materi dimanapun, kapanpun dam melalui media yang telah disepakati antara pengajar dan peserta didik.

  1. Dari sisi Peserta Didik

           Peserta didik dipermudah dengan adanya PJJ ini, karena dari daerah pun masih bisa berkuliah dan meraih gelar sarjana. PJJ sangat membantu dalam proses pembelajaran dimana peserta didik bisa mengerjakan tanggung jawabnya didaerah sambil berkuliah dan meraih sarjana, sedangkan Pendidikan Tatap Muka peserta harus mengikuti jadwal yang telah dibuat sehingga harus menyediakan waktu untuk mengikuti perkuliahan akan tetapi Pendidikan Tatap Muka bisa jadi lebih efisien karena terjadi kontak langsung antara pengajar, peserta didik yang satu dan yang lainnya.

  1. Bahan ajar yang digunakan

Bahan ajar yang digunakan dalam PJJ sangat bervariasi karena bisa melalui social network yang sangat digandrungi oleh kebanyakan orang, bahkan social network lebih sering di akses dari pada website-website resmi. PJJ menggunakan media social network sangat membantu dan sekaligus bisa merubah pemikiran orang didaerah, bahwa belajar tidak harus ada guru dan bertemu dalam satu ruangan, sedangkan bahan ajar yang diberikan dengan Pendidikan Tatap Muka biasanya lebih focus ke presentasi dan ujian.

Jawaban Soal 2

          Kriteria media yang dibutuhkan dalam PJJ yang pastinya adalah user friendly dimana setiap orang mudah menggunakan dan memahami media tersebut. Kriteria yang dibutuhkan juga adalah yang popular dan digandrungi bayak orang sehingga peserta didik merasa sangat enjoy dalam PJJ. Media yang digunakan seharusnya memiliki banyak fitur seperti upload file baik dokumen maupun gambar atau video, video conference, audio conference, dan saling mengomentari. Tetapi kriteria ini juga didukung oleh system pembelajaran yang dibuat oleh pengajar, semakin menarik topic dan cara berdiskusi maka akan semakin baik pula hasil PJJ tersebut.

Jawaban Soal 3

Faktor pendukung dari PJJ adalah didaerah banyak masyarakat yang ingin mengikuti perkuliahan tapi mereka berasumsi bahwa kuliah itu membutuhkan waktu dan uang yang banyak dan tak jarang juga mereka tidak bisa meninggalkan daerahnya dikarenakan factor tertentu. Misalnya tanggung jawab dalam pekerjaannya didaerah. Ini bisa menjadi factor pendukung untuk PJJ agar lebih bisa mengembangkan sayapnya ke daerah sehingga masyarakat didaerah bisa mengikuti perkuliahan juga.

Kendala PJJ di Indonesia adalah masih rendahnya SDM, dimanaa masyarakat didaerah banyak yang belum bisa menggunakan akses internet, padahal dengan internet PJJ akan menjadi hal yang sangat menyenangkan karena dalam PJJ bisa dilakukan kelas diskusi ataupun forum dimana antara peserta didik yang satu dan yang lainnya bisa saling berinteraksi dan bisa diketahui atau dilihat oleh pengajar. Kesuliatan mengakses internet didaerah juga menjadi kendala dimana pengajar dan peserta sulit untuk saling berhubungan.

Materi Pemrograman Java

           Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya.

            Kepada mahasiswa PJJ diharapkan dapat mengakses dam mempelajari materi ini, sebagai awal  materi perkuliahan kita. Untuk lebih lengkapnya silahkan download file presentasinya disini.

Upload File dengan CodeIgniter

Langkah-lanngkah membuat CodeIgniter untuk mengupload suatu file adalah sebagai berikut ;

  1. Buka file user_guide yang berada pada direktori C:\xampp\htdocs\d4b6\user_guide 
  2. Buat file php baru dengan judul upload_form.php pada direktori  C:\xampp\htdocs\d4b6\application\views
    <html><head>

    <title>Upload Form</title>

    </head>

    <body>

    <?php echo $error;?>

    <?php echo form_open_multipart(‘upload/do_upload’);?>

    <input type=”file” name=”userfile” size=”20″ />

    <br /><br />

    <input type=”submit” value=”upload” />

    </form>

    </body>

    </html>

  3. Buat file php baru dengan judul upload_success.php pada direktori C:\xampp\htdocs\d4b6\application\views
    <html><head>

    <title>Upload Form</title>

    </head>

    <body>

    <h3>Your file was successfully uploaded!</h3>

    <ul>

    <?php foreach ($upload_data as $item => $value):?>

    <li><?php echo $item;?>: <?php echo $value;?></li>

    <?php endforeach; ?>

    </ul>

    <p><?php echo anchor(‘upload’, ‘Upload Another File!’); ?></p>

    </body>

    </html>

  4. Buat lagi file baru yang berjudul upload.php pada direktori C:\xampp\htdocs\d4b6\application\controllers isi dengan
    <?php//buat pemanggilan

    class Upload extends CI_Controller {

    function __construct()

    {

    parent::__construct();

    $this->load->helper(array(‘form’, ‘url’));

    }

    function index()

    {

    $this->load->view(‘upload_form’, array(‘error’ => ‘ ‘ ));

    }

    function do_upload()

    {

    $config[‘upload_path’] = ‘./uploads/’; //dari folder upload d4b6

    $config[‘allowed_types’] = ‘gif|jpg|png’;

    $config[‘max_size’]     = ‘100’;

    $config[‘max_width’]  = ‘1024’;

    $config[‘max_height’]  = ‘768’;

    $this->load->library(‘upload’, $config);

    $this->upload->initialize($config);

    if ( ! $this->upload->do_upload())

    {

    $error = array(‘error’ => $this->upload->display_errors());

    $this->load->view(‘upload_form’, $error);

    }

    else

    {

    $data = array(‘upload_data’ => $this->upload->data());

    $this->load->view(‘upload_success’, $data);

    }

    }

    }

    ?>

  5. Untuk melihat hasil CI yang kita buat

Demikian langkah-langkah untuk membuat CI upload. Dimana kita bisa meng-upload file-file.

Pembelajaran Jarak Jauh

Mengapa PJJ

PJJ sangat membantu bagi mereka yang tidak mempunyai waktu yang cukup untuk berada diluar daerahnya. Peserta pendidik bisa bekerja didaerah sambil mengikuti kuliah dari daerahnya masing-masing. Dengan adanya system PJJ dapat mengembangkan pemikiran orang-orang terdahulu bahwa belajar itu harus dalam satu ruang.

Pengertian PJJ

PJJ (Pendidikan Jarak Jauh) adalah proses pembelajaran yang dilakukan secara berjauhan, dimana pengajar dan anak didik tidak berada didalam satu kelas yang sama. PJJ diadakan untuk membantu para anak didik yang ingin melanjutkan studi tetapi tidak punya waktu yang cukup untuk mengikuti dan bertatap muka langsung dengan pengajar. PJJ memanfaatkan perkembangan teknologi sebagai perantara untuk saling berkomunikasi antara pengajar dan anak didik.

Teori dan Filosofi PJJ

Pada dasarnya informasi yang diberikan kepada peserta didik diharapkan mampu dicerna dan membangun pengetahuan baru dari informasi tersebut. Pendidik memberikan gambaran nyata dari hal-hal yang abstrak kepada peserta didik. Diharapkan peserta didik juga mampu dalam membangun prinsip-prinsip sehingga peserta didik dapat berinteraksi dengan bahan pembelajarnnya. Kondisi belajar yang mendekati dunia nyata dapat memotifasi peserta untuk mau belajar.

Menurut Keegan karakteristik PJJ sebagai berikut :

  1. Peserta dan pendidik terpisah keberadaannya
  2. Ada pengaruh dari suatu organisasi
  3. Untuk mempertemukan pengajar dan peserta didik menggunakan media yang cukup beragam
  4. Menyediakan komunikasi dua arah
  5. Kemungkinan diadakannya pertemuan sekali-sekali
  6. Proses pendidikan yang hampir sama dengan industry

Prinsip PJJ

  1. Kemandirian

Menentukan sendiri cara belajar yang akan dipakai, apakah individu atau kelompok. Pemilihan program sesuai keinginan, penggunakan aneka sumber terjangkau, dan sesedikitnya mungkin bantuan dari luar.

  1. Keluwesan

Jadwal yang relative bebas, kapan mengakses tugas, mulai ujian.

  1. Keterkinian

Program yang tepat waktu bukan yang diperkirakan perlu.

  1. Kesesuaian

Terkait langsung dengan kebutuhan pribadi.

  1. Mobilitas

Perpindahan antar satu pendidikan setara.

Pembelajaran

Karena PJJ merupakan Pembelajaran Jarak Jauh maka dituntut untuk dapat belajar mandiri. PJJ memanfaatkan teknologi dan media untuk saling berkomunikasi antara pengajar dan anak didik, maupun sesama anak didik melalui sms, email, chat, video/audio konferensi.

PJJ memiliki rancangan belajar sendiri yang terdiri dari belajar mandiri, belajar terbimbing, dan belajar dikampus. Proses pembelajaran dalam PJJ memerlukan fasilitas yang memadai dan menggunakan strategi pemanfaatan yang baik agar mencapai hasil yang maksimal.

Hakekat Pembelajaran di PJJ

PJJ merupakan Pembelajaran Jarak Jauh dimana pendidik dan peserta didik tidak berada didalam tempat yang sama tetapi tetap diadakan tatap muka dengan memanfaatkan teknologi. Untuk itu sebagai peserta pendidik diharapkan kegigihan dalam belajar mandiri agar tidak terjadi kesulitan. Meskipun berada ditempat yang berbeda pendidik dan peserta didik dapat melakukan bimbingan dan materi-materi akan disediakan oleh pendidik.

Sebagai seorang mahasiswa PJJ  (independent learner) harus sadar dan bisa mengatur waktu untuk berdiskusi dengan teman ataupun dengan pengajar. Sehingga pembelajaran bisa berjalan dengan baik dan dapat membantu ketika para peserta didik kesulitan dalam belajar.

Tiga aspek utama :

  1. Keterpisahan pengajar dan peserta didik
  2. Kemandirian
  3. Layanan Belajar / Tutorial

Modus Pembelajaran PJJ

  1. Tutorial Tatap Muka

Meskipun PJJ lebih akrab dengan media social tetapi dalam PJJ perlu diadakan tatap muka langsung sehingga mahasiswa dapat langsung berinteraksi dengan teman dan pendidik. Dalam hal ini tutorial tatap mata dapat dibagi menjadi dua macam, yaitu : tutorial yang bersifat substansi dan turial yang bersifat pelatihan.

  1. Tutorial Jarak Jauh

Tutorial jarak jauh ini dilakukan melalui media teknologi, seiring dengan perkembangan teknologi diharapkan pendidik dan peserta didik mampu mengikuti perkembangan teknologi sehingga semakin membantu dalam proses pembelajaran.

Jenis-jenis tutorial jarak jauh dapat dikelompokkan menjadi :

  1. Tutorial tertulis yang disampaikan secara korespondensi
  2. Tutorial melalui multimedia
  3. Tutorial secara tersiat baik melalui TV / Radio
  4. Tutorial melalui telepon
  5. Tutorial online